The OS Performance Tools team at Apple is seeking a Senior Full-Stack Software Engineer to work on projects spanning from embedded to UI apps to server-side data processing. This role focuses on developing performance tools and services that model various aspects of Apple's Operating Systems (iOS, macOS, tvOS, watchOS, and visionOS) to enable teams to tackle challenging performance problems.
You'll be creating groundbreaking web services for analyzing and solving problems in areas including usability/UX, cross-platform compatibility, and performance debugging across the OS. The ideal candidate will have strong experience with full-stack web development, database technologies, and a passion for performance optimization.
The position offers a competitive salary range of $135,400 to $250,600, along with comprehensive benefits including medical, dental, and vision coverage, retirement benefits, and stock programs. You'll have the opportunity to work on tools that impact billions of users while collaborating with teams across Apple's ecosystem.
Key responsibilities include developing performance analysis tools, creating web services for debugging, and working with various OS teams to improve system performance. The role requires expertise in JavaScript, database technologies, and full-stack development, with preferred experience in ES6, Node.js, and operating system fundamentals.
This is an excellent opportunity for a senior engineer passionate about performance optimization and tool development to make a significant impact on Apple's operating systems and developer tools ecosystem.