Senior AWS Software Engineer

Resmed•San Diego, CA

About The Position

Designs, develops, and maintains large-scale backend systems, cloud services, and data processing pipelines for digital health features. Builds secure, reliable, scalable distributed systems and APIs using Python and AWS, and works with product, data science, mobile, QA, and UX partners to deliver end-to-end features with consistent backend APIs and data contracts. Develops cloud-native solutions using serverless and event-driven architectures, and automates infrastructure provisioning and repeatable deployments. Builds and operates data engineering pipelines using data lakes and SQL/NoSQL stores. Monitors performance, availability, and operational reliability, and supports alerting and on-call practices as needed. Conducts code reviews and security checks, writes unit tests, and automates functional testing where feasible. Promotes best practices in cloud development, CI/CD, testing, operational excellence, and security and privacy compliance for sensitive health data. Mentors junior engineers and provides 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 with monitoring, alerting, and operational support for distributed systems using Datadog or equivalent observability tooling.
  • 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, scalable distributed systems and APIs using Python and AWS.
  • Collaborate with product, data science, mobile iOS/Android/Web, QA, and UX partners to deliver end-to-end 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 Infrastructure-as-Code tools such as 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 insurance
  • Vision insurance
  • Dental insurance
  • Life and 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 paid time off (PTO) accrued in the first year of employment
  • 11 paid holidays plus 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