Full Time Job

Security Software Engineer - Iam


Remote / Virtual 01-26-2024
Apply @ Employer
  • Paid
  • Full Time
Job Description
Security Software Engineer (L4) - IAM

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 languages. This 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 services. Our IAM use cases will continue to become more complex as we increase investment in Netflix Originals content production ecosystems, including Gaming. Our workforce and partners are global, and they access our information with different patterns from a variety of locations and devices. With 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 requirements. Instead, 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 architecting and building identity and access security services and solutions! You will be part of the Identity Integrations and Solutions Engineering (IISE) team, focusing on core Identity Lifecycle Management, Consultation and Solutions to support all of the Netflix ecosystem (Enterprise, Studio and Gaming). You will play a critical role in security function with experience in software engineering including Identity system and solutions design, implementation, partner integration, and rollout strategy for some of our foundational services and IAM solution which includes but is not limited to fine grain access controls, policy driven security, identity governance, access management, privileged access management, user provisioning/deprovisioning, and federation.

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 engineers. Another 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 engineer with a proven track record of building, operating and contributing to architecture of complex Identity Lifecycle and Access Control solutions.
• Strong IAM fundamentals - AAA (Authentication, Authorization, Accountability), and Identity lifecycle
• Experience working with authentication and authorization protocols/frameworks (OpenID Connect, SCIM, OAuth, SAML, AD/LDAP, Federation, SSO).
• Experience designing, building and or operating complex Access Models by making informed decisions using deep understanding of industry standards such as RBAC/ABAC/PBAC etc.
• You believe in risk focused, scalable security approaches with a strong technical background in developing and maintaining low latency, high resiliency, and high-availability, services.
• In-depth experience in at least one modern programming language such as Java (preferred) 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.
• You have excellent verbal and written communication skills and a product focused mindset to build the right solutions and extensive documentation for your stakeholders and customers.

Nice to have:
• Experience running services on top of a Cloud computing platform (e.g., AWS, Microsoft Azure, GCP)
• Experience in continuous integration and continuous deployment in a Cloud platform
• Experience with NoSQL technologies such as Hive, Presto, Spark, or Cassandra
• Familiarity with Graph database
• Familiarity with GraphQL
Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $100,000 - $720,000.

Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off. Full-time salaried employees are immediately entitled to flexible time off. See more detail about our Benefits here.

Netflix is a unique culture and environment. Learn more here.

Jobcode: Reference SBJ-d2bkw5-3-239-9-151-42 in your application.

Salary Details
Salary Range: $100,000 to $700,000 Per Year ($ USD)