Taro Logo

Software Engineer

ResMed is a global leader in health technology with 30 years of innovation history, developing cloud-connected medical devices for sleep apnea, COPD, and other chronic diseases.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Healthcare · IoT

Job Description

ResMed, a global leader in health technology with a 30-year history of innovation, is seeking a Software Engineer to join their Digital Product Development organization. This role is part of the Internet-of-Things (IoT) team, which manages the complete device lifecycle and cloud therapy solutions for medical devices. As a Software Engineer, you'll work on cutting-edge technology, building cloud-native applications that directly impact patient care and healthcare delivery.

The position offers an opportunity to work with a collaborative, highly engaged team focused on developing innovative solutions in the healthcare technology space. You'll be involved in full-stack development, working with modern technologies including Java, Python, React, and various AWS services. The role combines technical expertise with business acumen, requiring both attention to detail and strategic thinking.

The IoT team's work is crucial, handling device lifecycle management from manufacturing through deployment and maintenance, including Over-the-Air (OTA) upgrades for therapy machines. You'll be working on systems that provide real-time insights into device therapy, settings, and diagnostics to customers worldwide.

This is an excellent opportunity for a motivated engineer who wants to make a real difference in healthcare while working with modern cloud technologies and IoT solutions. The role offers significant growth potential, with opportunities to mentor others and influence technical decisions. ResMed's focus on innovation and patient care creates a meaningful work environment where technical excellence meets practical healthcare solutions.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Mentor interns and associate engineers in product and technical domains
  • Work with Technical Product Manager & Delivery Manager on planning, estimation, and issue triage
  • Design, develop, test, deploy, and monitor cloud-native applications in AWS
  • Execute spikes, proof of concepts, and explore new ideas
  • Conduct code reviews and provide constructive feedback
  • Implement best engineering practices in testing and automation
  • Create product success metrics
  • Maintain operational excellence through infrastructure as code

Requirements For Software Engineer

Java
Python
React
MongoDB
MySQL
Kubernetes
  • BS/MS in Computer Science or equivalent experience
  • 2+ years of professional software development experience
  • Experience with Java, Python, and React
  • Solid understanding of design patterns and algorithms
  • Experience building secure cloud-native applications
  • Experience with message queueing services (Amazon MQ, SQS, SNS)
  • Experience with Kubernetes orchestration
  • Experience with container technologies and serverless services on AWS
  • Experience with Infrastructure as Code (Terraform, CloudFormation)
  • Experience with CI/CD (Github, Jenkins)
  • Experience with relational and NoSQL databases
  • Strong debugging and problem-solving skills
  • Experience with observability tools (DataDog, CloudWatch, Splunk)

Related Jobs