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.