Senior AWS Software Engineer

ResMed•San Diego, CA
•$191,693 - $221,000

About The Position

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, and collaborate with product, data science, mobile (iOS/Android/Web), QA, and UX partners to deliver digital health features with consistent backend APIs and data contracts. Develop cloud-native solutions using serverless and event-driven architectures, including AWS Lambda, API Gateway, DynamoDB, S3, SNS/SQS, and RDS. Automate infrastructure and repeatable deployments with Terraform and/or AWS CDK, and build and operate data engineering pipelines using data lakes and SQL/NoSQL data stores. Monitor and improve performance, availability, and operational reliability with observability tools such as Datadog, implementing alerting and on-call support practices as needed. Conduct code reviews and security checks, write unit tests, and automate functional testing where feasible. Promote cloud development, CI/CD, testing, operational excellence, and security and privacy compliance for sensitive health data. Mentor junior engineers and provide technical leadership through design reviews, architecture improvements, and knowledge sharing.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a 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 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, modern CI/CD pipelines, and code quality tooling.
  • 2 years of experience designing systems for security, privacy, cost efficiency, and 24×7 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.
  • Any and all experience may be gained concurrently.

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 product, data science, mobile iOS/Android/Web, QA, and UX partners to deliver digital health features with consistent backend APIs and data contracts.
  • Develop cloud-native solutions using serverless and event-driven architectures, including AWS Lambda, API Gateway, DynamoDB, S3, SNS/SQS, and RDS.
  • Implement infrastructure automation and repeatable deployments using 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 such as Datadog; 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.

Benefits

  • Comprehensive medical, vision, dental, and life insurance.
  • AD&D insurance.
  • Short-term and long-term disability insurance.
  • Sleep care management.
  • Health Savings Account (HSA).
  • Flexible Spending Account (FSA).
  • Commuter benefits.
  • 401(k).
  • Employee Stock Purchase Plan (ESPP).
  • Employee Assistance Program (EAP).
  • Tuition assistance.
  • Three weeks of accrued PTO in the first year of employment.
  • 11 paid holidays and 3 floating days.
  • 14 weeks of primary caregiver leave or two weeks of secondary caregiver leave when welcoming new family members.
  • Flexible work arrangements.
  • Competitive salaries.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service