ResMed

Senior Cloud Development Engineer

San Diego, CA
AWS Python Lambda API Gateway DynamoDB S3 SQS SNS EventBridge CloudWatch CloudFront RDS Aurora IAM Terraform CloudFormation CDK RESTful API OAuth2 JWT Microservices PostgreSQL MySQL DevOps CI/CD GitHub Actions CodePipeline Git Docker Datadog JavaScript TypeScript React Angular
Description

Senior Engineer,Cloud Development

Location: San Diego, CA, United States

Time Type: Full time

Job Description

Senior Software Engineer – AWS Developer (Digital Health)

We’re looking for a Senior Software Engineer (AWS Developer) to lead the design and delivery of cutting-edge digital health experiences that scale globally. You’ll architect and build full-stack, cloud-native solutions on AWS in a highly collaborative, agile environment, helping create applications that directly improve the lives of patients and healthcare providers.

You’re an experienced engineer who thrives in a fast-paced, purpose-driven setting. You bring strong technical judgment, ownership, and a mentoring mindset, and you’re excited to shape the technical direction of our platform while growing those around you.

What You’ll Do

  • Lead the design, development, testing, and operation of cloud-native software systems that are reliable, scalable, secure, and cost-effective.

  • Own end-to-end architecture for services and features on AWS, making informed tradeoffs between serverless, containers, data stores, and integration patterns.

  • Collaborate closely with engineers, product managers, designers, and architects to translate complex requirements into clear technical designs and implementation plans.

  • Set the bar for code quality, testing, and engineering practices; write clean, maintainable, well-tested code and help others do the same.

  • Conduct and drive code and design reviews, provide constructive feedback, and foster a culture of technical excellence and continuous improvement.

  • Investigate and resolve complex production issues, performance bottlenecks, and reliability problems across multiple services and components.

  • Shape and evolve our CI/CD pipelines, deployment strategies, and observability (logging, metrics, tracing, alerting) to improve developer productivity and system resilience.

  • Mentor and coach associate and mid-level engineers, supporting their growth through pairing, feedback, and knowledge sharing.

  • Contribute to and influence technical roadmaps, standards, and best practices for our AWS usage and overall system architecture.

What You Bring

  • 5+ years of professional software development experience, including significant hands-on work in AWS-based production systems.

  • Strong proficiency in Python, with deep understanding of object-oriented design, clean code principles, and design patterns.

  • Expertise with AWS services, especially serverless and cloud-native architectures, including several of: Lambda, API Gateway, DynamoDB, S3, SQS/SNS, EventBridge, CloudWatch, CloudFront, RDS/Aurora, and IAM.

  • Solid experience with infrastructure-as-code (e.g., Terraform, CloudFormation, CDK) and multi-environment deployments.

  • Strong grasp of RESTful API design, authentication/authorization mechanisms (OAuth2, JWT), and microservices / event-driven architectures.

  • Practical experience designing and optimizing data models for both NoSQL (e.g., DynamoDB, MongoDB) and relational databases (e.g., PostgreSQL, MySQL).

  • Experience with DevOps practices: CI/CD (e.g., GitHub Actions, CodePipeline), Git workflows, Docker, and monitoring/observability tools (e.g., CloudWatch, Datadog).

  • Deep understanding of software testing strategies (unit, integration, contract, and end-to-end testing) and how to embed them into pipelines (e.g., Cypress or similar).

  • Familiarity with JavaScript/TypeScript and modern front-end frameworks (e.g., React, Angular) is a plus, and you understand how front-end and back-end integrate securely at scale.

  • Strong communication skills, a collaborative mindset, and a track record of influencing technical direction, aligning stakeholders, and mentoring other engineers.

  • A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience building and operating production systems.

 

Joining us is more than saying “yes” to making the world a healthier place. It’s discovering a career that’s challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now! We commit to respond to every applicant.

 

ResMed
ResMed

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say