Security Software Engineer (L5)
Core
Design, build, and operate distributed runtime provisioning services and next-generation secure transport infrastructure to authenticate Netflix client applications and devices at scale.
Role type
Senior IC security software engineer (distributed systems & cryptography)
Builds
Distributed authentication services and secure transport protocols for Netflix client applications
Domain
Streaming media, consumer electronics, mobile platforms, and secure communications
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, C++ or Java, applied cryptography, OpenSSL, AES-GCM, ECDSA, ML-DSA, EdDSA, security mindset, AI tools proficiency, end-to-end ownership
Preferred skills
Secure communication protocols, client experience
Technologies
C++, Java, OpenSSL, Cryptolib, BouncyCastle, AES-GCM, ECDSA, ML-DSA, EdDSA
Responsibilities
Design and build runtime provisioning services for client authentication, contribute to secure transport architecture, collaborate across client security and protocols domains, partner with client engineering teams, balance security and product tradeoffs
Seniority
Senior, hands-on IC
