Tools Software Engineer

A leading technology company that creates innovative products including iPhone, iPad, Mac, Watch, and TV.
$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 talented Tools Software Engineer to join their dynamic team. This role focuses on creating cutting-edge tooling and services that ensure Apple's OS platforms and Apps deliver exceptional user experiences across iPhone, iPad, Mac, Watch, TV, and beyond. As a senior member of the team, you'll work on mission-critical tools that are fundamental to Apple's development workflow, building next-generation testing solutions that operate at massive scale.

You'll be instrumental in developing Swift-based command line tools, frameworks, and high-scale web services, while specifically focusing on accelerating Xcode Cloud adoption both internally and externally. The role offers unique challenges in designing and implementing testing solutions that meet Apple's unprecedented scale and diverse use cases. You'll work on optimizing test execution times, expanding test capabilities, and ensuring seamless integration with Xcode.

The position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, comprehensive healthcare, and educational support. This is an exceptional opportunity to impact Apple's development ecosystem while working with cutting-edge technologies and brilliant colleagues in a collaborative environment.

Last updated 12 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
  • Develop 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 in Swift)
  • Familiarity with git or other source control systems
  • Strong foundation in Computer Science concepts
  • Familiarity with basic operating system concepts

Benefits For Tools Software Engineer

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

Interested in this job?

Jobs Related To Apple Tools Software Engineer

Audio Software Test Engineer

Senior Audio Software Test Engineer role at Apple, focusing on quality assurance for audio products across all Apple platforms, requiring 5+ years of audio engineering experience.

Senior Software Engineer

Senior Software Engineer position at Apple, focusing on distributed web applications with 7+ years experience required, offering $175,800-$264,200 salary range.

Senior Network Engineer

Senior Network Engineer position at Apple, managing global backbone infrastructure with competitive pay and benefits.

Senior Software Development Engineer in Test

Senior SDET position at Apple's Hardware Engineering team, focusing on quality assurance and test automation for internal software applications.

Global Supply Manager

Senior Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization for core technologies across product lines.