OS Performance Tools Engineer, 3rd Party Tools

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer · Enterprise SaaS

Description For OS Performance Tools Engineer, 3rd Party Tools

The OS Performance Tools team at Apple is seeking a software developer with a strong understanding of operating systems and frameworks to help build world-class developer tools for performance analysis and optimization. The role involves working on performance tools that model various aspects of Apple's Operating Systems, enabling teams to tackle challenging multi-functional performance problems.

Key responsibilities include:

  • Solving problems in usability/UX, cross-platform compatibility, and techniques for debugging performance issues across the OS.
  • Working on a wide variety of software across the entire Apple platform, from on-device performance analysis to server-infrastructure for data processing.
  • Building tools that include popular performance analytics frameworks like MetricKit, enabling app developers to create highly performant iOS, visionOS, watchOS, macOS, and tvOS apps.

The ideal candidate should have:

  • Expertise in at least one layer of software development (embedded, UI)
  • Understanding of how data influences decision making in software development
  • Prior development experience in Unix, Linux, or macOS
  • Excellent spoken and written communication skills
  • Aptitude to independently learn new technologies
  • Passion for product quality and attention to detail
  • Understanding of Operating System fundamentals
  • Experience with large data processing and complex data visualization

This role offers an opportunity to work on cutting-edge performance tools that directly impact the development of apps across Apple's ecosystem. The successful candidate will be ambitious and grow to understand many layers of software, contributing to Apple's commitment to creating high-performance applications and tools.

Last updated 16 days ago

Responsibilities For OS Performance Tools Engineer, 3rd Party Tools

  • Work on performance tools that model various aspects of Apple's Operating Systems
  • Solve problems in usability/UX, cross-platform compatibility, and debugging performance issues across the OS
  • Develop software across the entire Apple platform from on-device performance analysis to server-infrastructure for data processing
  • Build and maintain popular performance analytics frameworks like MetricKit

Requirements For OS Performance Tools Engineer, 3rd Party Tools

Linux
  • Expertise in at least one layer of software development (embedded, UI)
  • Understanding of how data influences decision making in software development
  • Prior development experience in Unix, Linux, or macOS
  • Excellent spoken and written communication skills

Benefits For OS Performance Tools Engineer, 3rd Party Tools

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?

Jobs Related To Apple OS Performance Tools Engineer, 3rd Party Tools

Senior Software Dev Engineer, AWS Alameda

Senior Software Dev Engineer role at AWS Alameda, building innovative Control Plane technologies for AWS services.

Support Engineer IV, ADSP Support Engineering

Senior Support Engineer role for Amazon's Demand Side Platform (DSP), focusing on troubleshooting, automation, and customer issue resolution.

Software Dev Engineer - Solid State Devices, Nitro SSD

AWS seeks a Senior Software Dev Engineer for Solid State Devices to develop firmware for Nitro SSD, optimizing cloud infrastructure performance.

Network Development Engineer, ADC Networking International

Join AWS as a Network Development Engineer to build and operate the world's largest cloud computing infrastructure, leading projects in network engineering, deployment, and optimization.

Optical Network Development Engineer

Join AWS as an Optical Network Development Engineer to build and scale global networks supporting cloud infrastructure.