Oversight Systems

Software Engineer

Oversight Systems$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software product development, preferably with a software vendor
  • 1-2 years of hands-on full-stack development experience in Java and TypeScript
  • Strong programming skills in Python, Java, and TypeScript
  • Experience diagnosing and resolving application performance issues
  • Familiarity with cloud environments, particularly AWS
  • Proficiency in relational databases such as PostgreSQL and data platforms like Databricks
  • Bachelor's degree in Computer Science or related discipline.

Responsibilities

  • Lead technical design, development, and testing of cloud platform initiatives
  • Convert business requirements into detailed software design documents
  • Collaborate with development leads and team members for proper implementation
  • Share technical knowledge and mentor junior developers
  • Set and maintain high standards of software quality
  • Manage multiple projects in a dynamic team environment

Benefits

  • Opportunities for professional development and continued learning
  • Collaborative and fast-paced team environment
  • Exposure to cutting-edge technologies and methodologies
  • Mentorship from experienced professionals in the field
  • Engagement in meaningful projects that impact software delivery.
Full Job Description
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

About Oversight Systems

Oversight Systems is a software company that provides solutions for financial and operational compliance. The company's software is used by businesses to monitor and analyze financial transactions, identify potential risks, and ensure compliance with regulations. Oversight Systems was founded in 2003 and is headquartered in Atlanta, Georgia. The company has offices in the United States, Europe, and Asia.
Learn more about Oversight Systems
Size
200 employees
Industry
Founded
2003

Similar Jobs

More Information Technology Jobs

Find similar Software Engineer jobs: