Lead and manage a team of software engineers to improve the security of critical OS components.
Hire and develop top engineering talent across experience levels; build a diverse, high-performing team.
Manage ambitious security projects through their full lifecycle: concept, design, implementation, testing, and integration.
Provide technical oversight to ensure durable security and quality improvements to Apple’s operating system software.
Foster a collaborative culture; lead by example and approach challenges with creative problem solving.
Drive continuous improvement by analyzing projects for enhancement opportunities and following through on implementations.
Partner with other security engineering leaders to develop roadmaps and respond to emerging threats.
Collaborate with maintainers of core OS components to deliver meaningful security enhancements.
Technical Stack
Required Skills
Experience leading a software team developing OS services, native SDKs, or native applications.
Hands-on development in a system language such as Swift, Rust, Objective-C, or C++.
Deep understanding of software security principles, memory safety, and mitigations against binary exploitation.
Knowledge of system-level concepts including multi-threading, synchronization, and interprocess communication.
Proven track record of owning and delivering software projects and promoting healthy team culture.
Enthusiastic, empathetic, and collaborative approach to multi-functional projects.
Preferred Skills
None
Career Growth Perspective
Opportunity to impact end-user security across all Apple OS by working on SPEAR security hardening initiatives; scale to billions of devices.
Leadership development: hire, mentor, and grow engineers; shape team culture and cross-functional collaboration; set standards for engineering excellence.
Deep technical growth exposure to OS internals, security primitives, memory-safety techniques, and threat-response at scale; influence the product security roadmap.