Senior Software Engineer, Security Protocols Engineering

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Duration: Full-Time

About Netflix: 
Netflix is the world's leading streaming entertainment service with 204 million paid memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

The Team: 
If you’re a Netflix customer, you have benefited from the work of the Security Protocols Engineering team. We are responsible for securing the Netflix streaming client ecosystem, enabling you to enjoy Netflix on nearly every device, whether the Netflix app is built by teams at Netflix, integrated by a partner, or provided through a third-party platform. This is a deeply technical team, who draws from knowledge of networks, cryptography, operating systems, and software architecture. 

The Security Protocols Engineering team designs and implements end-to-end, holistic security features for the Netflix app running on devices and browsers, including the security protocol that powers Netflix. Our team is highly cross functional, inside and outside of Netflix. We work with cloud engineering teams and client development teams. We also work with platforms such as Roku and Amazon that integrate our client. Security in the Freedom & Responsibility culture of Netflix means that much of our work is accomplished through influence, not mandates. A highly collaborative mindset is key.

We are part of the larger Device & Content Security organization, which collaborates with device partners and DRM to improve security across the industry. To learn more about Device & Content Security at Netflix, check out this episode of the WeAreNetflix podcast.

The Role:
We are looking for a Senior Software Engineer to join the team and help us drive security improvements across our ecosystem. You should understand how security protocols work and where the risks are, and are pragmatic about security and understand tradeoffs. Having a strong security background is critical to success in this role. You will contribute to the protocol that enables strong user and device authentication that supports the Netflix business.


  • Strong foundation in core security fundamentals and concepts (HTTPS, TLS, OAuth, etc.)
  • Professional development experience using common programming languages (Java, C/C++)
  • Strong experience in security analysis of solutions, in identifying vulnerabilities, and providing remediations
  • Comfortable sharing constructive feedback regarding security matters to engineers and product designers
  • Ability to explain complex security problems in simple terms
As our subscriber base grows and the company matures, we continue to face new and interesting challenges. We are far from having solved all of the hard problems! If you are intrigued, let’s talk.

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit Netflix's website.