Security Software Engineer - Secure Transports, SEAR
Core
Design and implement cryptographic protocols and security foundations for data in motion across Apple's operating systems (macOS, iOS, watchOS, etc.) and applications.
Role type
Security Software Engineer (Secure Transports)
Builds
Secure protocols, cryptographic libraries, and security features for Apple's OS and distributed computing environments.
Domain
Consumer electronics / Operating Systems / Cryptography
Required skills
C programming, systems/OS development, secure protocol design, cryptography, privacy protection mechanisms
Preferred skills
ASN1, X.509 certificate evaluation, TLS, applied cryptography, OS security
Technologies
C, TLS, ASN1, X.509
Responsibilities
Define security properties and architecture for next-generation operating systems; Design and implement techniques to protect user privacy during web browsing, email, and messaging; Investigate and implement next evolution in secure protocols; Collaborate with cross-functional teams to improve security; Drive adoption of security technologies across the organization
Seniority
Junior to Mid-level, hands-on IC