Apple's Data Protection team is looking to solve the problem of keeping customer's on-device content secure even when lost, stolen, or confiscated by hiring an experienced security engineering manager to lead the team responsible for designing, developing, and maintaining Data Protection technologies.
Requirements
- Strong understanding of operating systems internals, and experience with systems programming
- Strong understanding of applied cryptography, access control, and other security mechanisms
- Programming background, in C, C++, Objective-C, and/or Swift
- An understanding of past, current, and emerging security exploit trends
Responsibilities
- Designing, developing, and maintaining Data Protection technologies while balancing security, performance, and usability.
- Define and implement security solutions that balance competing factors such as ease of use, performance, and of course security.
- Collaborate with our Silicon Engineering group on new hardware and products.
- Create practices that set new benchmarks in software assurance.
- Transform the developer experience to ensure the application of the highest content protection possible.
- Anticipate and stay ahead of evolving threats and vulnerabilities.
- Build robust recovery mechanisms that safeguard customer data.
Other
- 5+ years leading security/software teams
- Excellent skills for coaching team members and fostering partnerships across organizational boundaries
- Track record of shipping pragmatic security technologies in customer-facing services or products
- Highly professional attitude, with the ability to deliver solid work on tight schedules with a high bar for quality
- Encourage and guide your team members to reach their full potential in impact, influence, and long-term career success.