Tools Engineer, Testing

Apple builds products that enrich people's lives, focusing on developer tools and frameworks through Xcode and Xcode Cloud.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Tools Engineer, Testing

Apple is seeking a Tools Engineer to join their Xcode Testing Tools & Infrastructure Engineering team, focusing on core Swift Testing and XCTest frameworks. This role is crucial in shaping the tools used by millions of developers worldwide to validate their code.

The position offers an exciting opportunity to work at one of the world's most innovative technology companies, specifically within the Tools and Frameworks group that empowers developers both inside and outside of Apple. You'll be working on Xcode, Xcode Cloud, and related developer tools that are fundamental to the Apple development ecosystem.

As a Tools Engineer, you'll be responsible for designing and building next-generation test automation tools, infrastructure, and workflows. The role combines technical expertise with user experience focus, requiring you to work on service architectures, APIs, client implementations, and user interfaces. You'll collaborate with engineers across Apple to enhance developer workflows and productivity.

The ideal candidate should have a strong foundation in computer science, experience with compiled programming languages, and a passion for software development and testing. The role offers competitive compensation ranging from $143,100 to $264,200, along with comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement.

This is an excellent opportunity for someone who is passionate about developer tools, has strong problem-solving skills, and wants to make a significant impact on the developer experience at Apple. The role combines technical challenges with the opportunity to influence the future of testing frameworks used throughout the Apple ecosystem.

Working at Apple's Cupertino location, you'll be part of a team that values innovation, attention to detail, and user-focused design. The company offers a collaborative environment where you can grow professionally while working on tools that directly impact millions of developers worldwide.

Last updated 12 hours ago

Responsibilities For Tools Engineer, Testing

  • Design and build next generation test automation tools, infrastructure, and workflows
  • Design new features that enhance developer workflows and productivity
  • Shape service architectures and APIs
  • Build robust client implementations
  • Deliver rich user interfaces
  • Work with engineers across Apple to enhance the user experience

Requirements For Tools Engineer, Testing

Java
Kotlin
  • B.S. in Computer Science or equivalent experience
  • Professional experience with compiled programming languages such as C/C++, Java/Kotlin, Swift, Objective-C
  • Familiarity with basic operating system concepts
  • 2+ years of professional experience with Xcode, Swift and/or Objective-C
  • Experience with automated testing tools and Continuous Integration platforms

Benefits For Tools Engineer, Testing

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Tools Engineer, Testing

Software Engineer (Salesforce), Enterprise Systems

Lead Salesforce Engineer role at Apple focusing on enterprise systems, requiring 4+ years experience in platform development and implementation.

Headphones and Accessories Tools & Automation Engineer

Apple is seeking a Tools & Automation Engineer to develop and maintain testing solutions for headphones and accessories, focusing on quality assurance and automation development.

Quality Engineer

Quality Engineer position at Apple focusing on testing and quality assurance for AppleCare support tools and applications, offering competitive compensation and benefits.

Software Engineer, Core Services - Apple Services Engineering

Backend Software Engineer position at Apple, building scalable services for App Store, Apple Music, and other major Apple platforms, requiring 3 years of experience in Java and API development.

Health Sensing - Software Development Engineer in Test

SDET position at Apple's Health Sensing team, focusing on developing test automation frameworks and validation strategies for health features on Apple Watch.