Posted in

Software Engineer – Cloud Network Engineering

Software Engineer – Cloud Network Engineering

CompanyNetflix
LocationUnited States
Salary$100000 – $720000
TypeFull-Time
Degrees
Experience LevelMid 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.