> Markdown version of [/jobs/ext/4691715-senior-software-engineer-sdet-infrastructure-services](https://www.wearedevelopers.com/jobs/ext/4691715-senior-software-engineer-sdet-infrastructure-services). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (SDET), Infrastructure Services - **Company:** Apple Inc. - **Location:** Los Angeles, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Automation of Tests, Information Systems, Computer Engineering, Protocol Buffers, Hardware Virtualization, JSON, Python (Programming Language), Automation of Marketing, OpenStack, Software Engineering, Test Case, Test Data, Strategies of Testing, Extensible Markup Language (XML), Private Cloud Environment, Data Logging, System Availability, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Restful APIs, Api Management, SDET, Programming Languages - **Published:** November 12, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-sdet-infrastructure-services-los-angeles-ca--eb1f4e41-c765-4125-b0a8-857c1edfbc9d ## About the Role Software Design for Test (SDET), Software Engineering, Information Technology & Information Systems, Apple, Testing, Test Strategy, Test Data, Private Cloud, Engineering, Test Case, 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 debugging5+ 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 Bachelors or Masters degree in Computer Science, Computer Engineering, or a related field ## Description 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 teamsHands-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 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