Netflix is seeking a Security Software Engineer (L5) for their Security Services Engineering team. This role focuses on creating and operating authentication, authorization, and cryptographic software services to support Netflix's global workforce. The ideal candidate will contribute to longstanding services that enable Netflix's workforce to access necessary resources securely.
Key responsibilities include:
- Designing and implementing core functionality for authorization and access management services
- Supporting the entire Netflix ecosystem (Enterprise, Studio, and Gaming)
- Owning system design, implementation, partner integration, rollout strategy, and maintenance of foundational authorization services
- Working on complex systems running on Cloud platforms
Required skills and experience:
- Pragmatic software engineering approach with focus on risk-focused, scalable security solutions
- In-depth experience in modern programming languages (Java preferred, C++, C#, Python, or Go)
- Expertise in designing and building complex Authorization Models (RBAC/ABAC/PBAC)
- Experience with authentication and authorization protocols (OpenID Connect, SCIM, OAuth, SAML)
- Cloud platform experience (AWS, Microsoft Azure, GCP)
- Excellent communication skills and ability to work in ambiguous environments
Nice-to-have skills:
- Continuous integration and deployment in Cloud platforms
- Experience with NoSQL technologies (Hive, Presto, Spark, Cassandra)
- Graph database experience
- GraphQL, gRPC, DGS knowledge
Netflix offers a comprehensive benefits package, including health plans, mental health support, 401(k) with employer match, stock options, and various leave programs. The company values diversity and maintains an inclusive work environment.
Join Netflix in their mission to entertain the world by building secure, scalable, and efficient services that power their global entertainment platform.