Senior Software Engineer (SDET), Infrastructure Services

Apple

United States3w ago

Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.

Key details

Location
United States
Work style
Onsite
Level
Senior
Experience
5–8 yrs
Function
Software engineering
Focus area
Infrastructure / Cloud
Posted
3w ago

Skills

api designbuilding automationci/cdcloud computingcloud networkingdebugginggoinfrastructure as codejsonkubernetesnetworkingobservabilityprotobufpythonresttest automationtest strategyvirtualizationxml

About the role

Do you want to help build some of the largest and most consequential enterprise and customer technology systems in the world? Join Apple's Information Systems and Technology (IS&T) organization. IS&T is the engine behind everything Apple does for customers and for the people who build for them. It's Apple's central nervous system. Supporting 2.5 billion active Apple devices, processing billions of secure transactions, and keeping the technology that defines modern life running flawlessly, IS&T makes the impossible feel effortless.

Do you love building solutions to handle global complexity and immense scale? Imagine what you could do here.

Infrastructure Services is part of IS&T and the foundation of Apple's global network operations, managing data center equipment and systems to deliver compute, storage, and networking services for teams across Apple, including its internal developer community. From individual facilities to a worldwide network, Infrastructure Services ensures the technology underneath everything works without question.

Description

As a Senior SDET (Software Development Engineer in Test) with deep software engineering expertise and a strong grounding in cloud networking, you will architect, build, and scale a test automation platform that empowers developers to write end to end functional tests for the virtual networking layer of Apple's private cloud platforms. This is a software engineering role at its core: you'll design and ship production-grade frameworks, libraries, and developer tooling that make testing a first-class part of the engineering workflow. You'll spend roughly half your time engineering the automation platform itself (framework architecture, CI/CD integration, test infrastructure, developer experience) and the other half writing code, driving test strategy, and implementing automated test cases against the virtual networking stack in close partnership with developers.

Minimum Qualifications

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
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

Preferred Qualifications

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

Get jobs like this as soon as they're posted

JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.

Create a free account