Jobs · Engineering · California

Senior Software Engineer

Resmed · San Diego, CA · 2 wk ago
Engineering$143k–$179k/yrFull-time

About the role

Join a high-performing team delivering a patient management platform that empowers healthcare professionals to deliver better care worldwide.

Responsibilities

  • Leading the design and delivery of large, ambiguous feature initiatives across multiple services and micro-frontends
  • Defining and evolving architecture for microservices and micro-frontends, including trade-off analysis, long-term maintainability, and operational excellence
  • Driving cross-team technical alignment, influencing roadmap and sequencing decisions, and breaking down initiatives into clear execution plans
  • Partnering with others to design, implement, and continuously improve Kubernetes infrastructure and service reliability
  • Raising the quality bar by advancing automated unit, integration, contract, and end-to-end testing strategy and tooling
  • Mentoring engineers through design reviews, code reviews, and technical coaching; promoting strong engineering practices across the team
  • Supporting production systems as needed, including incident response, root-cause analysis, and prevention-focused follow-up actions

Requirements

  • 8+ years of professional software engineering experience, including substantial experience shipping and operating production systems at scale
  • Strong production experience with an object-oriented language (Java preferred)
  • Strong production experience with a web application framework (React preferred)
  • Demonstrated ability to lead technical design for complex, distributed systems and drive implementation across multiple contributors
  • Prominent ability to write clean, maintainable, and well-tested code while upholding strong engineering standards
  • Experience designing and implementing automated unit, integration, contract, and end-to-end tests
  • Proven ability to partner with product and cross-functional stakeholders to shape scope, delivery plans, and technical outcomes

Qualifications

  • Excellent oral and written communication skills, including the ability to communicate technical decisions clearly to varied audiences
  • Strong problem-solving and analytical skills with a bias toward measurable outcomes
  • Experience working with task management tools such as Jira
  • Experience working with monitoring and observability tools such as Datadog
  • Experience coding with AI tools and applying them effectively in day-to-day development workflows

Skills

  • Languages: Java, Typescript
  • Docker and Kubernetes (EKS) experience
  • Frameworks: Spring Boot, React
  • Version control system: Github
  • Testing: Jest, Playwright, JUnit
  • Experience with both relational and NoSQL databases
  • Ci/Cd and automation tools and infrastructure: Github Actions
  • Strong experience with microservice and micro-frontend architectures
  • Experience improving team-level engineering practices (design reviews, operational readiness, quality strategy)
  • Interest in digital health and medical devices

Benefits

This position qualifies for the following benefits package:

  • Comprehensive medical, vision, dental, and life, AD&D, 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

Pay

A reasonable estimate of the current range for this position is: $143,000 - $179,000 USD.

Schedule

Employees scheduled to work 30 or more hours per week are eligible for benefits.

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com