Apple Service Engineering (ASE) is seeking a Director of Software Engineering to lead teams in building secure, scalable, and high-performance security systems for Apple's global services, ensuring security is a fundamental consideration in all aspects of system design, deployment, and infrastructure.
Requirements
- 15+ years of software security 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
- 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.
- Set and execute 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.
- Guide teams in integrating security and quality into development.
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