Oversight logo

Software Engineer

Oversight

Remote
Full-time
Mid Level
1+ yrs
Salary not listedPosted 28m ago

Real job — pulled straight from Oversight’s careers page · Verified September 17, 2026 · No reposts.

Job description

Oversight is hiring a Software Engineer — a full-time, remote role. Apply directly on Oversight's careers page below.

Software Engineer

Location: Remote, Atlanta, GA, US

Work Level: Full Time


About Oversight

 

Oversight is the leader in Finance Risk Intelligence, delivering AI-powered operational intelligence that helps Global 1000 finance teams identify, prioritize, and address financial risk with greater visibility, confidence, and control. 


Headquartered in Atlanta, GA, Oversight is purpose-built for enterprise finance and integrates across ERP, AP, T&E, procurement, P-cards, vendor statements, and payment systems to continuously analyze financial activity and transform fragmented data into actionable intelligence. By combining advanced AI, behavioral intelligence, and decades of finance risk expertise, Oversight helps organizations strengthen controls, automate low-risk resolution, and move from reactive reviews to continuous assurance in an increasingly complex financial environment. 


Recognized by Everest Group as a pioneer and leader in the emerging Finance Risk Intelligence (FRI) category, Oversight is helping define the future of AI-powered financial risk management.

 

Position Overview: Job Purpose 

 

We are looking for an experienced hands-on Software Engineer who will lead the technical aspects of designing, developing and testing of various initiatives for the cloud platform software engineering team at Oversight. The role expects significant software engineering knowledge in complex UI and server-side applications, including new feature work, improvements on existing code, and active participation in designing and shipping the product.


To be successful at Oversight, you should be able to:


  • Contribute to the design and development of new product features
  • Translate business requirements into software design documents. Ensure application meets functional, performance, and technical requirements
  • Work closely with development leads, and other developers to ensure proper implementation
  • Effectively share technical information and train/mentor team members
  • Establish a very high standard for quality and insure that this standard is consistently met
  • Work in a fast-paced team environment to complete multiple projects simultaneously according to business and technical requirements

 

Skills

 

  • Experience in software product development, preferably at a software vendor
  • 1-2 years of hands-on full-stack development experience designing, building and supporting high-performing applications using Java and TypeScript, including Java server technologies, J2EE applications and Web Services
  • Strong programming skills in Python, Java, and TypeScript
  • Strong debugging/diagnostic skills including identifying and resolving performance issues
  • Experience in modern web application development 
  • Experience using AI tools such as Cursor, Codex, or Claude Code to develop software
  • Proficiency developing software products that access relational databases and data platforms such as Postgres and Databricks
  • Ability to create and understand complex SQL statements
  • Proficiency with Linux or other Unix command line interface
  • Experience with cloud environments; AWS preferred
  • Experience with unit testing and Continuous Integration (Maven, Junit, pytest)
  • Ability to use version control software such as git
  • Experience with Scrum/Agile development methodologies
  • BS in Computer Science or related discipline


Additional desired skills include:

  • Experience with data warehouses and decision support systems
  • Experience with Spark
  • Experience with UI design and development
  • Knowledge of Angular, Spring Boot, and HTML5
  • Experience with Fintech Software
  • Experience working with Offshore Testing / Development teams
  • Experience with Jira and Bitbucket


Ideal candidate will also have the following personal attributes:

  • Well organized to be able handle multiple projects
  • Creative thinker, self-starter, able to work on multiple projects simultaneously
  • Excellent communication skills
  • Ability to adapt to a changing environment
  • Ability to operate with a minimum of direct supervision


Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Re:Build Manufacturing logo

Software Development Engineer

$112k–$167kLos Angeles, CA
✓ From careers page· 30m ago
Hudl logo

Hudl

New

Software Quality Assurance Engineering Intern

$56k–$60kLincoln, NE
✓ From careers page· 30m ago
Hudl logo

Hudl

New

Software Engineering Intern

$62k–$64kLincoln, NE
✓ From careers page· 30m ago

Frequently asked questions

Is Software Engineer at Oversight a remote job?

Yes, Software Engineer at Oversight is a remote position. Candidates in Atlanta, GA may be preferred.

What skills are required for Software Engineer at Oversight?

The required skills for Software Engineer at Oversight include: Java, TypeScript, Python, SQL, Linux, AWS, Git, Agile, PostgreSQL, Databricks, Maven, JUnit, Angular, Spring Boot, HTML, JIRA, Bitbucket, Spark.

What is the seniority level for Software Engineer at Oversight?

Software Engineer at Oversight is a Mid Level level position.

How do I apply for Software Engineer at Oversight?

You can view the full description and apply for Software Engineer at Oversight on EchoJobs: https://echojobs.io/job/oversight-software-engineer-3rd7h.