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

WebKit Architecture Engineer

Senior WebKit Architecture Engineer position at Apple, focusing on core framework development, security, and performance optimization using C++ and web technologies.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Backend Services Software Engineer - Release Validation

Senior Backend Engineer role at Apple focusing on release validation systems, requiring 7+ years experience in distributed systems and cloud architecture.

Senior HTTP Frameworks Software Engineer

Senior HTTP Frameworks Engineer role at Apple, focusing on HTTP protocol implementation and networking frameworks across all Apple platforms.

Platform Engineer - Retail Engineering

Senior Platform Engineer role at Apple, focusing on retail engineering systems with Java and distributed systems expertise required.