Apple is seeking a Senior Software Developer in Test to join their Software and Services team. This role focuses on building and maintaining automated testing infrastructure across Apple's suite of applications.
The ideal candidate will be passionate about software quality and automated testing, bringing 5+ years of Python experience and strong technical fundamentals. You'll work on creating testing frameworks that operate at scale across various Apple devices and applications, from News to Weather to Final Cut Pro.
Key responsibilities include developing testing pipelines, building infrastructure for cross-application testing, and creating tools for test analysis and debugging. You'll need expertise in Python, CI/CD tools, and Unix environments, plus experience with databases and message queues.
The role offers significant autonomy in technical decision-making and the opportunity to mentor others. You'll collaborate with diverse stakeholders while ensuring Apple's high standards for software quality are maintained.
Benefits include a competitive base salary range of $181,100-$318,400, plus equity opportunities through stock programs and purchase plans. Apple provides comprehensive medical/dental coverage, retirement benefits, education reimbursement, and potential bonuses and relocation assistance.
This position is based in either Cupertino, CA or Cambridge, MA, working with Apple's world-class engineering teams to support the development of products used by millions globally. If you're passionate about quality, automation, and building tools that empower testing at scale, this role offers an exciting opportunity to make an impact at one of tech's most influential companies.