Apple is seeking a Senior Security Developer Tools Engineer to lead their dynamic program analysis tools team. This role is crucial in helping millions of developers inside and outside of Apple find, fix, and prevent security and stability bugs. The position involves developing compiler- and OS-assisted program analysis features, with a focus on improving the security and reliability of software in the Apple ecosystem.
The role requires expertise in C++ development and systems-level programming, with the primary responsibility of leading a team of dynamic analysis engineers. You'll work on tools that impact C, C++, Objective-C, and Swift codebases, while actively contributing to the Clang/LLVM and Swift open source communities.
Key responsibilities include developing technical roadmaps for program analysis tools, collaborating with cross-functional teams, mentoring junior engineers, and representing Apple in open source communities. The work directly improves the development experience for millions of developers worldwide.
The position offers a competitive base salary range of $135,400 to $250,600, along with comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement. The team culture is supportive and growth-focused, providing mentorship for both technical and managerial skills.
This is an excellent opportunity for a senior engineer passionate about security and developer tools to make a significant impact on software security and reliability across Apple's platform and ecosystem. The role combines technical leadership, mentoring, and hands-on development in a collaborative environment that values communication skills, integrity, and creativity.