Netflix is a leading entertainment company focused on pushing the boundaries of storytelling and technology. They are seeking a Security Software Engineer for their Cryptography Services team, responsible for designing and maintaining cryptographic services that ensure the security and reliability of Netflix's systems.
Responsibilities:
- Design, build, and maintain cryptographic services used by platforms and applications across Netflix
- Develop features and enhancements for our Crypto-as-a-Service platform, PKI, and certificate lifecycle management tools
- Collaborate closely with cross-functional partners to deliver secure, reliable, and developer-friendly solutions
- Participate in our on-call rotation, supporting high-availability services that are critical to Netflix’s security posture
- Help drive our vision to centralize and standardize cryptographic solutions for repeatable, broadly applicable use cases
Requirements:
- 5+ years of software engineering experience, including several years focused on security or cryptography
- Advanced proficiency in Java (required), with experience building scalable and resilient distributed systems
- Deep expertise in TLS, certificate management, and secure communications at scale
- Knowledge of key management, HSMs, and applied cryptography in production environments
- Experience building and automating security solutions for distributed, high-availability systems
- Excellent communication skills and a collaborative, team-oriented mindset
- Full-stack development experience
- Experience with Go, Python, React, or other modern languages and frameworks