ResMed

Senior Software Development Engineer in Test (SDET)

ResMed$143K — $215K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 6+ years of experience in software engineering, SDET, SRE, or related roles
  • Strong programming skills in Java, Python, C#, or JavaScript
  • Proven experience in designing and implementing scalable automation frameworks
  • Hands-on experience with API and distributed systems testing
  • Familiarity with performance testing tools like k6, JMeter, or Gatling
  • Solid understanding of system design, scalability, and performance fundamentals

Responsibilities

  • Build and maintain automated validation frameworks for APIs and services
  • Develop comprehensive integration and end-to-end validation suites
  • Ensure validation is part of CI/CD pipelines with meaningful quality gates
  • Design systems and tools to improve testability and observability
  • Drive improvements in validation coverage through data-driven analysis
  • Implement load, stress, and endurance testing strategies
  • Analyze system behavior under load to identify bottlenecks

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with employer match
  • Flexible work schedule and remote work options
  • Professional development opportunities
  • Work in a collaborative and innovative environment
Full Job Description

Overview

Production Engineering is seeking aSr,Software Development Engineer in Test (SDET)to drivesystem reliability, scalability, and performance validationthrough automation and engineering rigor.

This role goes beyond traditional testingyou will build systems and frameworks thatvalidateproduction readiness, enforceperformance and reliability standards, and ensure services behave correctly under real-world conditions.

You willoperateat the intersection of software engineering, performance engineering, and system reliability, driving the strategy, architecture, and implementation of validation frameworks that ensure services are reliable, scalable, andproduction-ready.

Key Responsibilities

System Validation & Test Automation

  • Build andmaintainautomated validation frameworksfor APIs, distributed systems, and critical service workflows
  • Developintegration and end-to-end validation suitesthat reflect real production use cases
  • Ensure validation isfully integrated into CI/CD pipelineswith meaningful quality gates
  • Design systems and tooling that improvetestability, observability, and diagnosability
  • Drive improvements in validation coverage and overall system confidence through data-driven analysis and risk-based prioritization
  • Drive reduction of flaky or low-signal tests to ensurehigh signal-to-noise automation

Performance Engineering

  • Design and implementload, stress, and endurance testing strategiesfor distributed systems
  • Build andmaintainperformance test frameworks and workloadsthat model real traffic patterns
  • Define andmaintainperformance baselines, SLAs/SLOs, and capacity models that guide engineering and operational decisions
  • Analyze system behavior under load toidentifybottlenecks, resource contention, and scaling limits
  • Drive performance improvements by working directly in code, configuration, and infrastructure
  • Integratecontinuous performance validationinto CI/CD and pre-production workflows

Production Engineering & Reliability

  • Ensure services meetproduction readiness standards, including reliability, scalability, and observability
  • Improve system confidence byvalidatingreal-world scenarios, edge cases, and degradation paths
  • Advocate for engineering practices that improveoperability and system robustness
  • Drive reliability validation efforts for complex distributed systems, including resilience, failover, and recovery testing
  • Influence system architecture by advocating for reliability, observability, and operability best practices
  • Use production telemetry and incident learnings to continuously improve validation and performance strategies

Required Qualifications

  • Bachelors degree in Computer Science, Engineering, or related field
  • 6 6years of experiencein software engineering, SDET,SREor related roles
  • Strong programming skills (Java, Python, C#, or JavaScript) with ability to build production-quality code
  • Proven experience designing and implementing scalable automation frameworks or validation platforms
  • Hands-on experience withAPI and distributed systems testing
  • Experience withperformance testing tools(e.g., k6, JMeter, Gatling)
  • Familiarity withCI/CD systemsand modern development workflows
  • Solid understanding ofsystem design, scalability, and performance fundamentals

Preferred Qualifications

  • Experience inProduction Engineering, SRE, or infrastructure-focused teams
  • Familiarity withmicroservices and cloud-native architectures
  • Experience withobservability tools(e.g., metrics, logs, tracing1Grafana, Prometheus, Datadog)
  • Knowledge ofcontainers and orchestration(Docker, Kubernetes)
  • Exposure toresilience testing, chaos engineering, or fault injection
  • Experience modelingproduction traffic patterns or capacity planning

Key Skills

  • Strong systems-thinking mindset with deep understanding of distributed system behavior under load and failure conditions
  • Ability to lead complex technical initiatives with minimal direction
  • Strong technical judgment and ability to balance reliability, performance, and engineering velocity
  • Experience influencing engineering teams through technical leadership and collaboration
  • Exceptional troubleshooting and root-cause analysis skills

What Success Looks Like

  • Systems arevalidatedagainstrealistic production scenarios, not just functional correctness
  • Improved system reliability throughproactive validation of edge cases and failure modes
  • Strong contribution to a culture ofengineering ownership of quality and performance
  • Performance and scalability risks areidentifiedand mitigated early in the development lifecycle
  • Validation frameworks become trusted engineering tools used across teams
  • Reliability, performance, and production-readiness standards are consistently met across supported services
  • Engineering teams proactivelyleveragevalidation and performance insights to improve system design

About ResMed

ResMed is a global leader in the development, manufacturing, and marketing of medical devices and software solutions for the treatment of sleep apnea, chronic obstructive pulmonary disease (COPD), and other respiratory disorders. The company's products include continuous positive airway pressure (CPAP) machines, masks, and accessories, as well as ventilators and other respiratory care devices. ResMed serves patients and healthcare providers in more than 140 countries worldwide. The company was founded in 1989 and is headquartered in San Diego, California.
Learn more about ResMed
Size
7,970 employees
Market Cap
$30.4 billion
Industry
Net Income
$698.8 million
Founded
1989
5 Year Trend
+11.6%
Revenue
$3 billion
NASDAQ

Similar Jobs

More Jobs at ResMed

More Information Technology Jobs

Find similar Senior Software Development Engineer in Test (SDET) jobs: