Software Development Manager, macOS Binary Compatibility

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Sep 11, 2019

Weekly Hours: 40

Role Number: 200100313

At Apple, we believe every Mac user should have a great experience using third-party applications before and after updating. The macOS Binary Compatibility group ensures apps continue to function the same or even better as users update

We are looking for a manager to lead a hardworking team of engineers that triage, debug, and reverse engineer third-party applications and changes in macOS. To make sure the user experience does not diminish with each update, we dig into each problem discovered as we develop the next version of macOS. We are responsible for figuring out what causes problems, proposing solutions, and creating tools to debug, discover, and fix issues that are found

If managing the group that takes on these challenges intrigues you, the macOS Binary Compatibility team will be an excellent match for you

Key Qualifications

  • 2+ years leading and managing technical teams and projects
  • Strong computer science fundamentals, specifically with operating systems
  • Good practical experience in debugging and using debugging tools
  • Excellent foundation in operating system architecture and system-level programming
  • Excellent interpersonal skills are a requirement due to the level of interaction with engineering teams, management, and other organizations within Apple
  • Thrives in a collaborative environment and comfortable working multi-functionally
  • Creative thinker and strong problem solver with meticulous attention to detail
  • Passionate, inquisitive, and seeks to take on everyday problems in innovative ways


Compatibility Engineers are responsible for application compatibility for macOS releases. We need to understand how applications are created and interact with the operating system. You will manage a team who's tasks will include, but are not limited to, supporting day-to-day tracking of escalations from 3rd party developers, bug management (screening, reproducing, isolating and routing) for internally and externally originated problem reports, app debugging, and reporting on new OS features that impact app compatibility. Additional tasks you will face include the development of automation for third-party apps, managing partnerships with key external developers, and the creation and maintenance of debugging tools and infrastructure utilized by the team and by internal engineers. You will be responsible for ensuring the broader organization understands how Developers are utilizing our OS and the impact future development has on existing applications and users

Education & Experience

Minimum of Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

Additional Requirements

  • Experience in macOS or iOS programming a strong plus
  • Experience with debugging tools (lldb, dtrace, etc.) a plus
  • Experience in performance analysis and reporting a plus

Jobs Rated Reports for Software Developer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Development Manager, macOS Binary Compatibility

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2018 - Software Developer
Overall Rating: 11/220
Median Salary: $102,280

Work Environment
Very Low
Very Good