Skip to content

Software Engineer – Cloud Network Engineering
Company | Netflix |
---|
Location | United States |
---|
Salary | $100000 – $720000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- Experience developing solutions using cloud-native technologies and frameworks, with a strong focus on scalability and resilience.
- Expertise in cloud networking, particularly within AWS, including VPC design, subnetting, security groups, and routing.
- Experience with C++, Go, Python, or similar object-oriented programming languages and a demonstrated ability to write clean, maintainable, and efficient code.
- Solid understanding of networking fundamentals across layers L2 to L7, including knowledge of network protocols, and troubleshooting in production environments.
- A deep commitment to continuous learning, coupled with a pragmatic approach to thinking and the ability to navigate ambiguous areas and break down complex problems.
- A passion for technology combined with the ability to navigate ambiguous areas, breaking down complex problems into actionable solutions.
Responsibilities
- Balancing bias to action with the ability to make well-informed bets.
- Engaging directly with end engineering users to understand their needs and improve their experience.
- Understanding and solving business needs at scale with high-quality solutions.
- Leaning into proactiveness and effective communication in pursuit of cross-functional alignment.
- Writing and maintaining code to solve complex network problems, automate network configuration, and streamline management processes, enhancing the overall efficiency and reliability of our network infrastructure.
- Contributing to the design and architecture of network components, including VPCs, load balancers, network gateways, and IPv6 configurations, ensuring they meet the evolving needs of the platform.
- Engaging directly with end engineering users to understand their needs and continuously improve their experience with our network solutions.
- Understanding and addressing business needs at scale, delivering high-quality solutions that align with our organizational goals and strategy.
Preferred Qualifications
- Experience with container and orchestration technologies such as Docker and Kubernetes.
- Experience building and operating microservices within a highly reliable and distributed systems environment.
- Demonstrated ability to ensure service resilience and scalability.
- Familiarity with Temporal or similar workflow orchestration tools for managing complex application workflows and ensuring fault-tolerant service execution.