Senior Security Software Engineer - Secure Transports
About the role
Embedded within Apple’s Security Engineering & Architecture organization, the Secure Transports team delivers cryptographic and secure protocols engineering to provide security foundations for data in motion across Apple products. The role involves end-to-end impact from kernel to libraries/frameworks/applications, cross-functional collaboration, and driving new security technologies to address mobile and distributed computing needs.
Responsibilities
- Help define the security properties and architecture for the next-generation operating system
- Design and implement new techniques to protect users' privacy during web browsing, secure messaging sessions, and cloud-based AI requests
- Investigate and implement the next evolution in transparency protocols
- Work cooperatively with other parts of Apple on multi-functional technologies and initiatives to improve security
- Promote and drive the adoption of these technologies across the organization
Qualifications
- 5 years of professional software engineering experience
- Experience in systems or OS development
- A genuine passion for creating effective and pragmatic transport security
- Bachelor's degree in Computer Science or a related field
- Experience with transparency technologies, such as certificate transparency
- Strong understanding of recent developments and concerns with standard protocols such as TLS
- Strong understanding of C, Objective-C, or Swift
- Industry exposure to and knowledge of OS security and applied cryptography
- Excellent teamwork and communication skills, and ability to work multi-functionally with other software, hardware, marketing, and support teams
Skills
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services