Developer Tools, Performance Tools Engineer

Technology company that designs, develops, and sells consumer electronics, software, and services.
$121,900 - $214,500
DevOps
Senior 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 for Apple's next-generation software and hardware platforms. The position involves improving runtime data collection, analysis, and visualization in Apple's Developer Tools ecosystem, which supports iOS, macOS, tvOS, and watchOS development.

The Profiling Tools team specializes in debugging and profiling, using runtime analysis techniques to instrument and introspect software. They're responsible for critical tools like Instruments, xctrace, and on-device components that help developers analyze app behavior, improve responsiveness, and optimize power/memory consumption across Apple's platforms.

As a Performance Tools Engineer, you'll work with various engineering teams, anticipate technical challenges, and communicate solutions effectively. The role requires a passion for learning and optimization, as you'll need to understand and expose important system behaviors for new technologies and frameworks. You'll drive independent development projects while collaborating with other teams to solve complex engineering challenges.

The position offers a competitive base salary range of $121,900 to $214,500, plus additional benefits including stock options, comprehensive healthcare, and educational reimbursement. This is an excellent opportunity for experienced developers who are passionate about optimization and want to impact developers worldwide by creating tools that help bring innovative ideas to life.

The ideal candidate will have strong expertise in Swift/Objective-C, proficiency in C, and extensive experience with debugging tools. You'll be part of a team that directly influences the development experience across Apple's ecosystem, making it an exciting role for those interested in developer tooling and performance optimization.

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 teams
  • 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
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education 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

Software Engineer (SRE Tools & Automation), IS&T Enterprise Systems

Senior SRE/DevOps Engineer position at Apple, leading production support and automation initiatives while managing a team of engineers.

Senior DevOps Engineer- Retail Engineering

Senior DevOps Engineer role at Apple focusing on e-commerce systems and solutions for Apple.com, emphasizing operational excellence through automation.

Senior DevOps Engineer

Senior DevOps Engineer role at Apple, focusing on automation, cloud infrastructure, and operational excellence with competitive compensation and comprehensive benefits.

Software Integrity Engineer

Senior Software Integrity Engineer role at Apple, focusing on audio driver testing automation and quality assurance across all Apple products.

Operational Technology Engineer, Data Center

Senior OT Engineer role at Apple's Mesa data center, focusing on designing and implementing critical infrastructure systems with 5+ years experience required.