Senior Security Software Engineer - Secure Transports
Core
Design and implement cryptographic protocols and security foundations for data in motion across Apple's operating systems and devices.
Role type
Senior Security Software Engineer (Secure Transports)
Builds
Security protocols, transparency mechanisms, and privacy protections for OS and distributed computing
Domain
Consumer electronics, Operating Systems, Cryptography
Required skills
Systems/OS development, Cryptography, TLS protocols, C/Objective-C/Swift, Transparency technologies, Security architecture
Preferred skills
Certificate transparency, Applied cryptography, Multi-functional collaboration
Technologies
C, Objective-C, Swift, TLS
Responsibilities
Define security properties and architecture for next-generation operating systems; Design and implement techniques to protect user privacy in web browsing, messaging, and cloud AI; Investigate and implement evolution in transparency protocols; Collaborate on multi-functional security initiatives; Drive adoption of security technologies across the organization
Seniority
Senior, hands-on IC