Developer Tools, Performance Tools Engineer

Apple is a technology company that creates software, hardware, and services across multiple platforms including iOS, macOS, tvOS, and watchOS.
$121,900 - $183,600
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Developer Tools, Performance Tools Engineer

Apple's Developer Tools group is seeking a Performance Tools Engineer to join their Profiling Tools team. This role focuses on enhancing and innovating tools that are crucial for the next generation of Apple's software and hardware platforms. The position involves working on important tools like Instruments, xctrace, and on-device components that perform low-level data capture.

The role offers a unique opportunity to improve the productivity of developers worldwide who create applications for iOS, macOS, tvOS, and watchOS. As a Performance Tools Engineer, you'll be responsible for developing and improving tools that analyze app behavior, enhance responsiveness, and optimize power/memory consumption across Apple's platforms.

The ideal candidate should have a strong background in macOS or iOS development, with expertise in Swift/Objective-C and proficiency in C. You'll need excellent problem-solving skills and experience with debugging tools. The position requires collaboration with various engineering teams, clear communication, and the ability to drive projects independently.

Working at Apple comes with comprehensive benefits including medical and dental coverage, retirement benefits, stock programs, and educational expense reimbursement. The base pay range is competitive, ranging from $121,900 to $183,600, with additional opportunities for bonuses and equity participation.

This is an excellent opportunity for someone passionate about developer tools and optimization, offering the chance to make a significant impact on Apple's developer ecosystem while working with cutting-edge technologies and talented teams.

Last updated 8 days ago

Responsibilities For Developer Tools, Performance Tools Engineer

  • Improve runtime data collection, analysis, and visualization in Apple's Developer Tools ecosystem
  • Enhance, adapt, and innovate in creating tools for Apple's software and hardware platforms
  • Work with different engineering disciplines and communicate ideas clearly
  • Drive development projects independently
  • Collaborate with other teams to solve engineering challenges

Requirements For Developer Tools, Performance Tools Engineer

  • 3+ years of macOS or iOS development experience
  • Expertise in Swift/Objective-C, proficiency in C
  • Strong problem-solving and debugging skills with lldb, gdb, or other interactive tools
  • Experience in computer science or a related field commensurate with a 4-year degree

Benefits For Developer Tools, Performance Tools Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Developer Tools, Performance Tools Engineer

CoreOS Quality Engineer (Private Cloud Compute - Server Operating Systems)

Quality Engineer position at Apple focusing on CoreOS and cloud computing, offering competitive salary and comprehensive benefits package.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on developing and maintaining test automation systems and tooling for large-scale applications.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on quality engineering and automated testing for Xcode development tools across Apple's platforms.

SWE - Developer Experience and Operations - Internal Tools Developer (Build)

DevOps Engineer role at Apple focusing on developer experience and build infrastructure, working with Xcode and internal tools development.

Mechanical Quality Engineer

Lead mechanical quality engineering role at Apple, focusing on product specifications, quality control, and manufacturing processes for next-generation products.