Senior Software Engineer (SDET), Infrastructure Services
Apple· Infrastructure Services
Hybrid (San Francisco Bay Area)$184.7k - $324.8kfull-timePosted 4w ago
About the role
Senior SDET role focused on architecting, building, and scaling a test automation platform for the virtual networking layer of Apple’s private cloud platforms. Combines software engineering of production-grade frameworks with hands-on test development, working closely with cloud network engineers, SREs, and platform architects to embed test coverage into evolving networking features.
Responsibilities
- Architect and implement scalable frameworks for test coverage, test data management, and native CI/CD integration, treating the automation platform as a production software system with its own design standards, APIs, and versioning strategy
- Partner closely with cross-functional teams including cloud network engineers, SREs, and platform architects to co-design testable interfaces and embed test coverage directly into the architecture of evolving networking features
- Build automated triage and diagnostics tooling to accelerate root cause analysis of test failures, and work directly with development teams to debug, reproduce, and resolve defects surfaced through the automation suite
- Design and engineer systems for test result reporting, observability, and flaky test detection, applying software engineering rigor (metrics, alerting, self-healing tests) to improve platform reliability and developer trust
- Write and present technical design docs and engineering proposals for automation architecture and test strategy, driving cross-team alignment on decisions that significantly influence team and organizational success
- Maintain clear, code-adjacent documentation (READMEs, API references, framework guides) for the automation platform to drive self-service adoption and onboarding across developer teams
- Hands-on software engineering experience designing and building test frameworks, harnesses, or automation platforms (not just authoring individual test cases), spanning unit, integration, and end to end testing layers
Qualifications
- Strong proficiency in one or more programming languages commonly used for building automation tooling (Go, Python), with the ability to write production-quality, maintainable code rather than scripts
- Hands-on experience designing API contracts and working across interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc.) to build testable, well-abstracted systems
- Experience with Kubernetes, OpenStack, system virtualization, and infrastructure as code, with the ability to build and operate infrastructure, not just test against it
- Strong communication skills with the ability to articulate architecture decisions, technical tradeoffs, test strategy, and results to both technical and non-technical audiences
- Familiarity with observability systems (metrics, logging, tracing), including the ability to instrument and build observability into automation tooling itself, not just consume it for test validation and debugging
- 5+ years of relevant industry experience in software engineering
- Prior experience building developer-facing testing tools or platforms
- Experience with scale, performance and resiliency testing in networked/cloud environments
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
Skills
Required:Programming in Go or PythonAPI design and contractsKubernetes/OpenStack/infrastructure as codeCommunication
Nice to have:Observability and debugging
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- reimbursement for certain educational expenses — including tuition
- discretionary bonuses or commission payments as applicable
- relocation assistance possible
- Apple employee stock programs including discretionary RSU awards and Employee Stock Purchase Plan
Last updated Sep 25, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services