Engineer, Software Engineering

ResMed
•$112,000 - $140,000

About The Position

As an Engineer, Software Engineering, you will help build and evolve Sleep Health Assist, a healthcare interoperability solution designed to support awareness and diagnosis of obstructive sleep apnea. The full-stack product connects with electronic health record systems and helps healthcare providers identify patients who may be at risk and guide them toward appropriate testing and care. This is a hands-on role with a strong backend focus, primarily using Java and Spring Boot while contributing across the full stack. You will join a global engineering team working across the US and India to build new capabilities, improve the platform, and expand integrations with healthcare partners. Candidates based in the Eastern or Central time zones are preferred to support closer collaboration across the team.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • At least 4 years of software development experience.
  • Strong Java and Spring Boot fundamentals, with the ability to work confidently on backend development.
  • Experience with ReactJS or another frontend framework.
  • Experience developing REST APIs and microservices.
  • Understanding of enterprise software architecture and n-tier applications.
  • Familiarity with version control systems such as Git.

Nice To Haves

  • Experience with healthcare interoperability, including HL7, FHIR, or SMART on FHIR.
  • Exposure to AWS, containerisation technologies such as Docker or Kubernetes, or infrastructure as code using Terraform.
  • Experience with relational or NoSQL databases, CI/CD pipelines, Agile methodologies, or DevOps practices.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build RESTful APIs and microservices that support a scalable healthcare platform.
  • Contribute to frontend development using ReactJS, JavaScript, HTML5, and CSS3.
  • Help shape technical architecture and design decisions as the product grows.
  • Build new features, improve existing functionality, and help make the platform more efficient.
  • Support integrations with EHR platforms and other healthcare partners as the product expands.
  • Write unit and integration tests using test-driven development principles.
  • Troubleshoot performance issues and apply sound algorithmic practices.
  • Apply secure programming practices and support compliance with data protection standards.
  • Contribute to CI/CD pipelines and deployment automation.
  • Use AI tools in paired programming for activities such as code generation, refactoring, documentation, and test creation.
  • Document technical specifications and communicate clearly with colleagues across a global team.

Benefits

  • Competitive pay.
  • Flexible work arrangements.
  • Programs supporting personal and professional growth.
  • Medical, dental, vision, life, AD&D, and disability insurance for employees regularly scheduled to work 30 or more hours per week.
  • HSA, FSA, commuter benefits, and sleep care management for employees regularly scheduled to work 30 or more hours per week.
  • 401(k), ESPP, EAP, and tuition assistance for employees regularly scheduled to work 30 or more hours per week.
  • Flexible Time Off (FTO).
  • 14 paid company holidays.
  • Up to 14 weeks of primary caregiver leave or 2 weeks of secondary caregiver leave.
  • Eligible employees may have the opportunity to participate in incentive compensation programs, subject to applicable plan terms and eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service