> Markdown version of [/jobs/ext/4705596-senior-aws-software-engineer](https://www.wearedevelopers.com/jobs/ext/4705596-senior-aws-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior AWS Software Engineer - **Company:** ResMed - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $191,693 - $221,000 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon S3, Unit Testing, Cloud Computing, Cloud Engineering, Software Quality, Code Review, Computer Engineering, Continuous Integration, Information Engineering, Data Stores, Distributed Systems, Amazon DynamoDB, EHealth, Identity and Access Management, Python (Programming Language), NoSQL, Performance Tuning, Scrum Methodology, Cloud Services, Amazon Simple Notification Service (SNS), Software Engineering, SQL Databases, Datadog, AWS Cdk, Grafana, AWS Lambda, Backend, Git, Event Driven Architecture, Data Lakes, Infrastructure Automation Frameworks, Information Technology, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Data Pipelines, Serverless Computing, Docker, Microservices - **Published:** November 13, 2026 - **Apply:** https://resmed.wd3.myworkdayjobs.com/ResMed_External_Careers/job/San-Diego-CA-United-States/Senior-AWS-Software-Engineer_JR_055214 ## About the Role * Bachelor's degree or equivalent in Computer Science, Computer Engineering, or related field of study and * 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 24×7 reliability.10) 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. ## Description 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. Let's talk about 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.