Apple's Security Engineering & Architecture organization is seeking to keep customer's on-device content secure even when lost, stolen, or confiscated by leading the Data Protection team to design, develop, and maintain 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
- Track record of shipping pragmatic security technologies in customer-facing services or products
Responsibilities
- Work with cross-functional teams across Silicon Engineering, Software Engineering, and Product Management, to 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.
- Encourage and guide your team members to reach their full potential in impact, influence, and long-term career success.
Other
- 5+ years leading security/software teams
- Excellent skills for coaching team members and fostering partnerships across organizational boundaries
- Highly professional attitude, with the ability to deliver solid work on tight schedules with a high bar for quality
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Reimbursement for certain educational expenses - including tuition