Apple Service Engineering (ASE) team needs to build and provide systems and infrastructure that fuel Apple’s services, which have to scale globally, stay highly available, and meet high security expectations for billions of customers. The Security team within ASE is seeking a Director of Software Engineering to lead engineering teams in building secure, scalable, and high-performance security systems.
Requirements
- 15+ years of software engineering experience, with 10+ years in leadership roles
- Proven ability to scale engineering teams and deliver high-impact projects
- Strong background in distributed systems and cloud-native architectures
- Experience at various layers of the application stack, from system software to cloud applications
- Deep knowledge of secure development lifecycle (SDLC) methodologies and secure coding practices
- The ability to guide teams in integrating security and quality into development
- Experience with cloud security (AWS, Azure, or GCP) and infrastructure as code
- Deep knowledge of security frameworks and identity and access management
Responsibilities
- lead and inspire a world-class team of software engineers to build and deliver secure solutions which underpin very large scale services at Apple
- setting and executing the strategic vision for software security across all of Apple Services Engineering
- ensure that security is a fundamental consideration in every aspect of our work, from the initial design of our systems to the deployment and the infrastructure that supports it
- lead high-performing engineering teams in a security-first environment
- work on cutting-edge technologies and complex security challenges
- lead and mentor software engineering teams, fostering a culture of security, innovation, and operational excellence
Other
- Ability to collaborate cross-functionally with program managers and engineering partners
- Experience in influencing and driving key product innovations and opportunities across diverse stakeholders
- Experience with open source development