Netflix's Workforce Security team needs to develop scalable technical security controls to enhance business agility and reduce risk across various workforce-related security areas, including secure user access, SaaS and vendor usage, and endpoint security.
Requirements
- Experience building software in Node.js (JavaScript, TypeScript) and Python
- Experience with cloud computing primitives
- Strong full-stack development skills and a history of shaping end-to-end solutions
- Familiarity with overall system design and architecture, and how to progressively improve software
- Data Engineering skills: Building Extract Transform Load (ETL) pipelines, data query language competency (SQL, Graphy Query Language, other DSL)
- Using measurement and metrics to drive decision-making and outcomes
- High-level understanding of security concerns
- Working experience with secure coding best practices
Responsibilities
- Drive the development of scalable technical security controls that enhance business agility and reduce risk at Netflix across various workforce-related security areas.
- Uplift and extend internally developed security tools—e.g., GDrive access rightsizing, browser extension security, security posture, and metrics dashboards—by building new features, maintaining existing systems, and integrating with commercially available software where appropriate.
- Evaluate build vs. buy options for deploying the proper workforce security controls for Netflix’s needs.
- Ensure that the software developed is high-quality and meets functional and non-functional requirements.
- Collaborate with partner software development teams to integrate services and tools, and grow our team’s software development capabilities.
- Provide on-call support for security guidance, incident response, and critical outages.
- Turn Threat Models into security requirements.
Other
- Knowledge of Workforce Security problems and solutions, and exposure to corporate security tooling in the areas of endpoint, identity, data, and vendor security
- A drive to understand “why” first, to inform your approach decisions
- Believe a diverse and inclusive team is a critical aspect of a sustainable and effective work environment
- Value a deeply collaborative team
- Use data to inform your judgment, and to support and communicate your decisions
- Empathize with your customers, and have an interest in the overall product lifecycle
- Effectively communicate complex subjects to our internal customers and partners
- Challenge the status quo and seek to find novel and customer-centric ways to solve problems
- Enjoy taking full ownership of open-ended problems, from concept to product, and effectively managing your own time.
- Care about improving the systems around you and leaving things better than you found them.