18 hours ago
Responsibilities
- Design and develop cryptographic and secure transport software across Apple’s software stack.
- Contribute to kernel, library, framework, and application-level security technologies.
- Develop pragmatic security methods and technologies for mobile and distributed computing.
- Balance ease of use, performance, and security when solving complex engineering problems.
- Collaborate with security, software, hardware, cloud, marketing, and support teams.
- Influence technical decisions across multiple internal and external organizations.
Requirements
- At least 5 years of professional software engineering experience.
- Experience in systems or operating system development.
- Strong understanding of transport security and standard protocols such as TLS.
- Strong understanding of C, Objective-C, or Swift.
- Industry knowledge of operating system security and applied cryptography.
- Preferred: bachelor’s degree in Computer Science or a related field.
- Preferred: experience with transparency technologies such as certificate transparency.
- Excellent teamwork and communication skills.
Benefits
- Opportunity to work on security technologies used across Apple products by hundreds of millions of users.
- Work within Apple’s Security Engineering & Architecture organization with substantial autonomy and cross-functional collaboration.
Tech Stack
CObjective-CSwift
Categories
About Apple
Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.
