Netflix is seeking to improve the communication backbone for its Cloud, specifically the core infrastructure that enables internal and external applications to communicate securely, reliably, and efficiently.
Requirements
- Experience designing and developing software for highly reliable and highly scalable distributed systems in a cloud environment.
- Hands-on experience with API Gateway technologies, such as Netflix Zuul OSS, Envoy Gateway, Kubernetes Gateway API, Istio Gateway, or other Gateway solutions.
- Deep expertise in Layer 4 (TCP/UDP) and Layer 7 (HTTP/S, gRPC, WebSockets) protocols.
- Deep understanding of TLS protocol internals, common vulnerabilities, and configuration best practices.
- Solid understanding of secure communication and API Security Standards (OAuth2, JWT, mTLS, OpenID Connect).
- Proficiency in programming languages such as Java, Go, or C++.
- Experience developing, testing, and deploying eBPF programs for network monitoring or security applications is a plus.
Responsibilities
- Design, develop, and integrate functionality within our data plane and control plane to uplift the security, observability, and resilience story for traffic traversing the cloud.
- Develop software solutions and tools to enhance the developer and product experience in collaboration with team members and stakeholders.
- Lead the development and integration of new security features into Netflix Zuul's data plane to continuously strengthen the security posture.
- Drive alignment with stakeholders and manage strategic partnerships.
- Provide technical mentorship for junior engineers and set best practices through detailed design reviews and high-quality code reviews.
Other
- Demonstrate a high degree of ownership and accountability for execution, managing multiple priorities effectively in a fast-paced, dynamic environment.
- Possess a growth mindset and a continuous drive to learn, evaluate, and adapt to new and evolving technologies.
- Bachelor's, Master's, or Ph.D. degree in Computer Science or related field (not explicitly mentioned but implied)
- 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.