The testing tools productivity team at Apple is creating tooling and services to ensure Apple's OS platforms and Apps deliver exceptional user experiences across iPhone, iPad, Mac, Watch, TV, and beyond. As a Tools Software Engineer, you'll join a team that's crucial to Apple's development workflow, building next-generation testing tools and services that run at extensive scale.
You'll use Swift to develop powerful command line tools, flexible frameworks, and high-scale web services. Your work will directly impact the adoption of Xcode Cloud both internally and externally at Apple. You'll be responsible for designing and implementing solutions that enable seamless test authoring, sharing, and execution for Apple's engineering teams.
The role involves tackling unique challenges in testing at scale, such as minimizing test setup overhead, optimizing result reporting, supporting new test targets, and creating extension points for team customization. You'll ensure seamless integration with Xcode both at desk and in the Cloud.
This position offers competitive compensation ($143,100-$264,200) and comprehensive benefits including medical/dental coverage, retirement benefits, stock programs, and education reimbursement. You'll be part of a team that's expanding the scope and scale of testing possible at Apple, making a direct impact on the development of Apple's world-class products and services.
The ideal candidate brings 5+ years of industry experience, strong coding skills (preferably in Swift), and a deep understanding of computer science fundamentals. You should be passionate about building tools and services for testing software at scale and have experience with source control systems and operating system concepts.