Taro Logo

Engineer, Software Engineering

ResMed develops innovative solutions for sleep apnea, COPD and other chronic diseases, with cloud-connected medical devices and out-of-hospital software platforms.
$107,000 - $161,000
Backend
Mid-Level Software Engineer
In-Person
5000+ Employees
5+ years of experience
Healthcare

Job Description

ResMed is seeking a Software Engineer to join their team in building a next-generation digital health product using SMART on FHIR. This role combines both backend and frontend development, focusing on creating scalable healthcare solutions that directly impact patient care. The position requires expertise in Java, Spring Boot, React, and AWS technologies, with opportunities to work on cutting-edge healthcare technology.

The role involves designing and implementing robust backend services and APIs while also building responsive front-end interfaces. You'll be working with modern cloud technologies and following best practices in software development, including code reviews, unit testing, and CI/CD. The position offers a chance to work with cross-functional teams including product management, DevOps, and other developers.

ResMed offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k), stock purchase plans, and generous parental leave. The company culture emphasizes innovation, diversity, and work-life balance with flexible time off policies. This is an opportunity to make a meaningful impact in healthcare technology while working with a global team of talented professionals.

The ideal candidate will have 5+ years of experience in software development, strong technical skills in both backend and frontend technologies, and a passion for building scalable solutions. You'll be part of a team that values collaboration, continuous learning, and leveraging modern development tools including AI for enhanced productivity. The role offers competitive compensation with a base salary range of $107,000 to $161,000 USD, plus bonus and equity opportunities.

Last updated 2 days ago

Responsibilities For Engineer, Software Engineering

  • Design and implement robust backend services and APIs using Java and Spring Boot
  • Build and maintain responsive user interfaces using React
  • Utilize AWS services to build scalable, distributed applications
  • Work with observability tools such as Datadog and Cloudwatch
  • Design secure, scalable, and highly available systems
  • Write clean, maintainable, and testable code
  • Collaborate with cross-functional teams in an Agile environment
  • Diagnose performance bottlenecks and resolve system issues
  • Produce technical documentation

Requirements For Engineer, Software Engineering

Java
JavaScript
React
TypeScript
  • Bachelor's Degree with 5+ years of professional experience in software development
  • Proficiency in Java and Spring Boot for building RESTful services and microservices
  • Good experience with React.js and front-end development
  • Hands-on experience with AWS cloud services
  • Good understanding of relational databases and NoSQL databases
  • Experience with Git, GitHub Actions, CI/CD pipelines, and containerization
  • Experience with Agile software development methodologies
  • Strong problem-solving skills
  • Excellent communication and collaboration skills
  • Experience in building scalable and highly available services
  • Comfortable working with AI tools for development

Benefits For Engineer, Software Engineering

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Comprehensive medical, vision, dental insurance
  • Life and AD&D insurance
  • Short-term and long-term disability
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Commuter benefits
  • 401(k)
  • Employee Stock Purchase Plan (ESPP)
  • Employee Assistance Program (EAP)
  • Tuition assistance
  • Flexible Time Off (FTO)
  • 14 paid holidays
  • 14 weeks paid parental leave for primary caregivers
  • 2 weeks paid leave for secondary caregivers

Related Jobs