at Apple
Location
Cupertino, United States of America
Compensation
$147k–$272k USD
Type
full time
Posted
Yesterday
Market range · company + function + seniority
p25 · target · p75 · n=197
Posted $272k · in the market band
Tailor your résumé to this role in 30 seconds.
Free account · ATS keyword check · per-job bullet rewrite by Claude.
We're looking for a highly creative and self-motivated individual who is excellent at creating and maintaining tests and tools, and communicating with the development team about feature quality — while also engaging compiler, runtime, and OS teams when issues cross those boundaries. You'll be paired with a Xcode feature team and work with them to extend their automated testing coverage to help ship a high-quality Xcode and Instruments.
You'll have the opportunity to build shared APIs for testing and be challenged to develop testing strategies that maximize coverage with minimal manual intervention. This includes reasoning about failure modes that span OS, compiler, and runtime boundaries — where the root cause of a bug may live far from where it surfaces.
BS in Computer Science or equivalent experience
Strong object-oriented programming experience in Swift and/or Python or other scripting experience required
Demonstrated experience writing and executing detailed test plans for complex software systems
Proven ability to identify, reproduce, and clearly document software defects; strong troubleshooting and root-cause analysis skills
Experience with UI framework testing, debugging, bug hunting, and regression identification
Experience with macOS/iOS platform frameworks such as AppKit, UIKit, SwiftUI, XCTest, or LLDB
Demonstrated use of LLMs or AI tooling to improve quality, failure triage, or automation workflows
Track record of shipping test automation frameworks at scale; experience mentoring engineers or leading cross-team quality initiatives
The Xcode team provides the tools to develop software for Apple's innovative iOS, macOS, watchOS, tvOS, and visionOS platforms. Because tools are our products, engineers on the Xcode team have the unique and rewarding opportunity to apply personal experience to enhance and augment the tools they use every day!
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants
Apple accepts applications to this posting on an ongoing basis.
More open roles at Apple
Hiring velocity, headcount trend, and every open posting on one page.
Open postings ranked by description similarity — useful if this role isn't quite right.