Remote, united states
Video encoding and streaming
Netflix is the world`s leading streaming entertainment service with 200+ million paid memberships in over 190 countries enjoying tv series, documentaries, and feature films across a wide variety of genres and languagesThis is made possible, in part, by an engineering organization that enables our customers to stream content and our studio to produce content.
The security services engineering organization supports the netflix workforce by creating and operating authentication, authorization, and cryptographic software servicesOur iam use cases will continue to become more complex as we increase investment in netflix originals content production ecosystems, including gamingOur workforce and partners are global, and they access our information with different patterns from a variety of locations and devicesWith security and ease of information access for our fast-paced growth in mind, we realize that the traditional corporate network security perimeter no longer meets our requirementsInstead, we invest in identity as a perimeter in the open internet, with reliable and strong authentication and authorization service to protect our information.
The role this role is a unique opportunity to contribute to building services from the ground up with security, large scale, high availability, high throughput, and low latency in mind! you will be part of the identity and access control team, focusing on core functionality to support all of the netflix ecosystem (enterprise, studio and gaming)You will take ownership of system design, implementation, partner integration, and rollout strategy for some of our foundational services.
If you are curious about some of the team’s work, you can watch this building identity for an open perimeter conference talk by our iam engineersAnother recommended read is this blog post about how product and application security operates in the netflix culture.
What you’ll need to be successful:
You are a pragmatic security software engineer who believes in risk focused, scalable security approaches with a strong technical background in developing low latency, high resiliency, and high-availability, services.
Strong iam fundamentals - aaa (authentication, authorization, accountability), and identity lifecycle
In-depth experience in at least one modern programming language such as java (preferred), c++, c#, or python, and mastery of object-oriented design and programming
You prefer collaboration and problem solving over process and mandates and are also comfortable dealing with ambiguity and independent decision making.
Experience architecting and building complex distributed systems
Experience running services on top of a cloud computing platform (e.g., aws, microsoft azure, gcp)
You have excellent verbal and written communication skills and a product focused mindset to build the right solutions for your stakeholders and customers.
Nice to have:
Experience working with authentication and authorization protocols/frameworks (openid connect, oauth, saml)
Experience in continuous integration and continuous deployment in a cloud platform
Experience with nosql technologies such as hive, presto, spark, or cassandra
Experience with graph database
Experience with graphql
Share this listing: