Developer Tools, Performance Tools Engineer

Apple is a technology company that creates software, hardware, and services for iOS, macOS, tvOS, and watchOS platforms.
$121,900 - $214,500
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

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 offers a unique opportunity to work on tools that empower developers worldwide who create applications for iOS, macOS, tvOS, and watchOS platforms. The position focuses on enhancing debugging and profiling tools, including Instruments and xctrace, that are crucial for analyzing and improving software performance across Apple's ecosystem.

The ideal candidate will have at least 3 years of experience in macOS or iOS development, with strong expertise in Swift/Objective-C and C programming languages. You'll be working on improving runtime data collection, analysis, and visualization tools that help developers optimize their applications for better performance, responsiveness, and resource efficiency.

As part of Apple's Developer Tools group, you'll collaborate with various engineering teams, drive independent projects, and solve complex technical challenges. The role requires strong problem-solving abilities, excellent communication skills, and a passion for optimization and development tools. You'll be instrumental in creating and enhancing tools that help developers understand and improve their software's behavior, memory consumption, and power efficiency.

The position offers competitive compensation ranging from $121,900 to $214,500, along with comprehensive benefits including medical and dental coverage, retirement benefits, stock programs, and educational reimbursement opportunities. This is an excellent opportunity for someone passionate about developer tools and performance optimization to make a significant impact on the developer experience across Apple's platforms.

Last updated an hour 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 teams
  • Drive development projects independently
  • Collaborate with other teams to solve engineering challenges

Requirements For Developer Tools, Performance Tools Engineer

Python
  • 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
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Developer Tools, Performance Tools Engineer

Wireless Tools & Automation Engineer

Apple is seeking a Wireless Tools & Automation Engineer to enhance developer tools and automate workflows for iOS, macOS, tvOS, and watchOS platforms.

Engineering Program Manager, Infrastructure Services

Engineering Program Manager role at Apple focusing on infrastructure services, disaster recovery, and resilience planning across global operations.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on test automation systems and tooling, requiring 2+ years of experience and strong programming skills.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on test automation systems and quality assurance, offering competitive salary and benefits in San Diego.

Technical Program Manager & Quality Engineer

Technical Program Manager & Quality Engineer role at Apple, focusing on manufacturing processes and quality planning for next-generation products.