Tools Software Engineer

A leading technology company that creates OS platforms and Apps for iPhone, iPad, Mac, Watch, TV, and beyond.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Tools Software Engineer

Apple's testing tools productivity team is seeking a Senior Software Engineer to join their mission of creating essential tooling and services for Apple's OS platforms and Apps. This role offers an opportunity to work on crucial development workflows and CI systems that run tests at extensive scale. As a team member, you'll use Swift to develop command line tools, frameworks, and web services, focusing on Xcode Cloud integration and enabling seamless test authoring and execution. The position offers competitive compensation ($143,100-$264,200) and comprehensive benefits including medical coverage, stock options, and education reimbursement. This is an excellent opportunity for experienced engineers passionate about building developer tools and improving testing infrastructure at one of the world's leading tech companies. The role combines technical challenges with real impact, as your work will directly influence Apple's software development efficiency across all its platforms.

Last updated 31 minutes ago

Responsibilities For Tools Software Engineer

  • Contribute to full stack development team
  • Build command line tools, flexible Frameworks, and high scale web services using Swift
  • Work on features to accelerate Xcode Cloud adoption
  • Design and develop new tools for test authoring, sharing, and execution
  • Build solutions for testing at scale
  • Minimize test setup and result reporting overhead
  • Support new types of test targets
  • Add new extension points and APIs for test customization
  • Ensure tooling integrates with Xcode

Requirements For Tools Software Engineer

  • BS/MS in Computer Science or related field
  • 5+ years industry experience
  • Strong coding skills (preferably Swift)
  • Understanding of git or other source control systems
  • Strong foundation in Computer Science concepts
  • Understanding of basic operating system concepts

Benefits For Tools Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Commission payments
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Tools Software Engineer

Senior Software QA Automation Engineer - Apple Services Engineering

Senior QA Automation Engineer role at Apple Services Engineering, focusing on tvOS automation testing and quality assurance with competitive compensation and benefits.

Senior Content Engineer, Swift

Senior Content Engineer position at Apple focusing on Swift documentation, tutorials, and community building, with emphasis on Linux platform adoption.

Partnership Manager, Alternate Third Party Services

Partnership Manager role at Apple focusing on alternate third-party services and developer relations.

Engineering Project Manager, Apps

Senior Engineering Project Manager position at Apple, leading complex software projects and cross-functional teams in the Apps division with 5+ years of experience required.

Places – Construction Project Manager

Construction Project Manager position at Apple's Places team, managing design and construction of office and R&D facilities with 8+ years experience required.