Associate Software Engineer

Cotiviti•Remote,
•$77,000 - $97,000•Remote

About The Position

Cotiviti is a solutions and analytics company that uses clinical and financial datasets to help healthcare organizations improve financial performance, reduce inefficiency, and improve healthcare quality. The Associate Software Engineer will deliver projects in a fast-paced, collaborative environment, working with developers, offshore development team members, business owners, project management, and other internal stakeholders. The team develops customer-facing healthcare analytics applications that identify performance improvement opportunities and value for clients. The role develops and supports analytics systems and applications used by in-house audit partners, designs and implements solutions, learns and applies new technologies, reviews peers’ software changes, and provides technical guidance to the team. It also involves documenting applications before production rollout and collaborating with business partners to define complete and accurate system and technical requirements. The position is remote, with virtual interviews. The employee must be able to provide a dedicated, secure work area, high-speed internet access, and an office setup.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Information Systems, or a related field, or equivalent work experience.
  • 0–1 year of professional Java development experience.
  • Strong grasp of core Java and object-oriented programming, including classes, interfaces, inheritance, polymorphism, encapsulation, and exception handling.
  • Familiarity with the Java Collections Framework, generics, streams, and lambdas.
  • Understanding of basic data structures and algorithms.
  • Experience with a build tool such as Maven or Gradle and an IDE such as IntelliJ IDEA or Eclipse.
  • Proficiency with Git and basic branching and pull request workflows.
  • Basic knowledge of relational databases and SQL, including simple queries, joins, and CRUD operations.
  • Ability to read, debug, and explain existing code.
  • Basic awareness of secure coding practices, including input validation, parameterized queries, and avoiding hard-coded credentials.
  • Ability to use AI coding assistants such as Claude or GitHub Copilot for development, debugging, and documentation.
  • Sound judgment when using AI output: review, test, and understand code before committing it, and explain it in code review.
  • Strong organizational, analytical, and written and verbal communication skills.
  • Ability to execute project deliverables in a dynamic, fast-paced environment within estimated timelines.
  • Critical thinking and the ability to analyze problems objectively and make sound, data-driven decisions.
  • Attention to detail and accuracy across code, data, and deliverables.
  • Quantitative skills and ability to apply analytical and statistical methods to solve problems.
  • Ability to interpret data, metrics, and visualizations to extract actionable insights.
  • Ability to explain technical concepts clearly to technical and non-technical audiences.
  • Learning agility to adopt new tools, technologies, and best practices.
  • Resilience in adapting to shifting priorities and delivering under pressure.
  • Integrity in handling data responsibly and upholding engineering and ethical standards.
  • Ability to remain stationary, often standing or sitting for prolonged periods.
  • Ability to perform repeating motions that may include the wrists, hands, and/or fingers.
  • Ability to provide a dedicated, secure work area, high-speed internet access/connectivity, and office setup and maintenance.

Nice To Haves

  • Experience with Spring or Spring Boot, including REST controllers, dependency injection, and configuration.
  • Experience writing unit tests with JUnit and mocking with Mockito.
  • Familiarity with REST APIs, JSON, and HTTP fundamentals.
  • Exposure to JDBC, JPA, or Hibernate.
  • Basic understanding of concurrency and multithreading.
  • Familiarity with CI/CD pipelines, Docker, or cloud platforms.
  • Exposure to Agile and Scrum.
  • Basic front-end exposure, such as Angular or React.
  • Experience writing effective prompts and using AI to generate unit tests, boilerplate, or documentation, and validating the results.
  • Understanding of AI limitations, including hallucinated APIs, outdated syntax, and insecure suggestions.
  • Exposure to agentic or CLI-based coding tools.

Responsibilities

  • Develop and support analytics systems and applications used by in-house audit partners.
  • Design and implement new solutions.
  • Learn new technologies and apply them to the problem space.
  • Peer review software changes made by other developers.
  • Provide technical guidance to the team on development.
  • Document application specifications, design, features, and operation before production rollout.
  • Collaborate with business partners to define and ensure the completeness and accuracy of system and technical requirements.
  • Complete responsibilities outlined in the annual performance review and/or goal setting.
  • Complete special projects and other duties as assigned.
  • Perform duties with or without reasonable accommodation.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • 401(k) savings plan
  • Paid family leave
  • 9 paid holidays per year
  • 17–27 days of Paid Time Off (PTO) per year, depending on level and length of service
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service