ResMed logo

Senior AWS Software Engineer

ResMed

San Diego, CAOnsitePosted 1 day ago$191,693 - $221,000/yr
Full TimeSenior LevelTech & Data (Health IT)Medical Device
Original posting ↗

Summary

Design, develop, and maintain large-scale backend systems, cloud services, and data processing pipelines. Build secure, reliable, and scalable distributed systems and APIs using Python and AWS. Collaborate with cross-functional partners (product, data science, mobile iOS/Android/Web, QA, and UX) to deliver end-to-end digital health features with consistent backend APIs and data contracts.

Job description

Responsibilities

  • Design, develop, and maintain large-scale backend systems, cloud services, and data processing pipelines.
  • Build secure, reliable, and scalable distributed systems and APIs using Python and AWS.
  • Collaborate with cross-functional partners (product, data science, mobile iOS/Android/Web, QA, and UX) to deliver end-to-end digital health features with consistent backend APIs and data contracts.
  • Develop cloud-native solutions leveraging serverless and event-driven architectures (AWS Lambda, API Gateway, DynamoDB, S3, SNS/SQS, RDS) and implement infrastructure automation and repeatable deployments using Infrastructure-as-Code (Terraform and/or AWS CDK).
  • Build and operate data engineering pipelines using data lakes and SQL/NoSQL data stores.
  • Monitor and improve performance, availability, and operational reliability using observability tools (e.g., Datadog) and implement alerting and on-call support practices as needed.
  • Conduct code reviews, including security checks, write unit tests, and automate functional testing where feasible.
  • Drive best practices for cloud development, CI/CD, testing, operational excellence, and security/privacy compliance for sensitive health data.
  • Mentor junior engineers and provide technical leadership through design reviews, architecture improvements, and knowledge sharing.

Qualifications and Experience

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, or related field of study
  • 5 years of progressive experience in AWS software development
  • 3 years of experience with Python backend development and API implementation (including RESTful services)
  • 3 years of experience with AWS cloud-native/serverless development, including AWS Lambda, API Gateway, DynamoDB, S3, SNS/SQS, and IAM permission models
  • 3 years of experience with designing and implementing distributed systems and scalable microservices (including asynchronous/event-driven architectures)
  • 2 years of experience with data engineering and pipeline development using SQL
  • 2 years of experience working with relational and NoSQL databases, including schema/design and performance tuning
  • 2 years of experience with infrastructure as Code using Terraform or AWS CDK, for automated provisioning, deployments, and environment management
  • 2 years of experience in monitoring, alerting, and operational support using Datadog or equivalent observability tooling, for distributed systems
  • 2 years of experience using Git and modern CI/CD pipelines, and code quality tooling
  • 2 years of experience in designing systems for security, privacy, cost efficiency, and 24x7 reliability
  • 2 years of experience with container-based architectures (Docker, ECS/EKS, or equivalent) or serverless architectures at production scale
  • 2 years of experience with message brokering and pub/sub patterns (SNS/SQS or equivalent), request/response, and high-throughput processing concepts
  • 2 years of experience working within an Agile (Scrum) software development process, including sprint ceremonies and continuous integration practices

Requirements

  • Bachelor's degree or equivalent in Computer Science, Computer Engineering, or related field of study
  • 5 years of progressive experience in AWS software development
  • 3 years of experience with Python backend development and API implementation (including RESTful services)
  • 3 years of experience with AWS cloud-native/serverless development, including AWS Lambda, API Gateway, DynamoDB, S3, SNS/SQS, and IAM permission models
  • 3 years of experience with designing and implementing distributed systems and scalable microservices (including asynchronous/event-driven architectures)
  • 2 years of experience with data engineering and pipeline development using SQL
  • 2 years of experience working with relational and NoSQL databases, including schema/design and performance tuning
  • 2 years of experience with infrastructure as Code using Terraform or AWS CDK
  • 2 years of experience in monitoring, alerting, and operational support using Datadog or equivalent observability tooling
  • 2 years of experience using Git and modern CI/CD pipelines, and code quality tooling
  • 2 years of experience in designing systems for security, privacy, cost efficiency, and 24x7 reliability
  • 2 years of experience with container-based architectures (Docker, ECS/EKS, or equivalent) or serverless architectures at production scale
  • 2 years of experience with message brokering and pub/sub patterns (SNS/SQS or equivalent)
  • 2 years of experience working within an Agile (Scrum) software development process

Benefits

  • Comprehensive medical
  • Vision
  • Dental
  • Life insurance
  • AD&D insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Sleep care management
  • Health Savings Account
  • Flexible Spending Account
  • Commuter benefits
  • 401(k)
  • Employee Stock Purchase Plan
  • Employee Assistance Program
  • Tuition assistance
  • Paid Time Off
  • Paid holidays
  • Caregiver leave

Company overview

ResMed is a global leader in connected health solutions specializing in sleep apnea and respiratory care. Founded over 30 years ago, the company pioneers innovative cloud-connected medical devices and digital health technologies that transform care for millions of people worldwide. Headquartered in San Diego, California, ResMed operates in more than 140 countries with a team of over 10,000 employees. The company's comprehensive product portfolio includes CPAP machines, ventilators, masks, and accessories for treating sleep apnea, COPD, and other chronic respiratory conditions. ResMed's digital ecosystem features AI-powered platforms like AirView for remote patient monitoring and myAir for patient engagement, enabling personalized home healthcare. As a publicly traded company (NYSE: RMD, ASX: RMD), ResMed has established itself as the world leader in sleep health technology, with more than 30 million cloud-connectable devices in the market and over 23 billion nights of clinical respiratory data collected. The company's mission focuses on improving quality of life, reducing chronic disease impact, and lowering healthcare costs through innovative connected health solutions.

Explore more jobs of your matchFind more biopharma roles with GetBioJob.