Senior UI Engineer, Security
Netflix is an incredible place to work filled with dynamic, talented, and creative people. Our culture values a large degree of freedom to innovate, relying on responsibility to avoid chaos. This thoughtful culture pushes the boundaries of traditional security approaches, but allows for creative freedom, low friction, and polished user experience. As a result, we often develop innovative ways to keep our customers and company safe.
Come join a collaborative, engineering focused security team passionate about pioneering cutting edge identity tools and services. We are looking for skilled software engineers with a passion for building innovative products that work reliably, repeatedly, and with little guidance; automation and a strong user-experience should always do the work. You will be responsible for building and contributing to a identity platform that drives user authentication, access, lifecycle, and consumption of identity related data across the entire Netflix ecosystem.
Some of the problems we’re solving:
How can we securely authenticate users with a rich login experience that is tailored for each individual brand at Netflix, fully customizable and which doesn’t impede user productivity?
How can we fully automate user-lifecycle but give decision makers the right amount of freedom to customize their own workflows of how and when a user is on-boarded or off-boarded?
Can we use our user behavior analytics to better inform managers in a self-service means what access their current employees use and why, and what new employees need on day one?
Can we present a single interface for all of our workforce, customer service, partner, and studio users that allows them to view and edit all of their own Identity related information as well their peers. (Employee Info, Application Access, Org Hierarchy, MFA & Personal Devices, etc)
Can we make it frictionless for developers to integrate authentication into progressive microservice architectures by providing intuitive user friendly libraries.
As our ideal teammate:
You have a strong background in front-end JS frameworks like Polymer/ReactJS as well as some experience in full-stack development environments such as Node or Java.
You want to build a stunning front-end experiences and desire to dive deep and contribute within our backend platforms.
You love to learn new technologies quickly and to pivot as our team and projects evolve.
You are proactive, self-driven and enjoy solving complex problems, not just in the primary area of responsibility but across boundaries.
You have the ability to effectively collaborate and gather requirements from various teams and/or partners around the business and successfully translate the requirements into working tools or applications.
Even better if you have experience with..
Native mobile application development on iOS or Android
AuthN and AuthZ protocols/frameworks. Specifically OpenID Connect, OAuth, SAML.
Background in web application security and the OWASP top 10.