Taro Logo

Staff Software Engineer, Networking Infrastructure

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Staff Software Engineer, Networking Infrastructure

Google is seeking a Staff Software Engineer to join their Networking Infrastructure team, focusing on Google Container Engine (GKE) and Kubernetes platforms. This is a senior technical leadership role that combines deep expertise in distributed systems, networking, and container technologies.

The role involves architecting and developing critical networking solutions for Google's container infrastructure, particularly focusing on GKE's networking capabilities including IPAM, Gateway, Unified Network policies, and Multi-NIC solutions for Kubernetes workloads. You'll be working at the intersection of container orchestration and network infrastructure, designing and implementing solutions that power Google Cloud Platform's managed Kubernetes service.

As a Staff Engineer, you'll lead technical initiatives, make architectural decisions, and work with cross-functional teams to deliver robust networking solutions for container workloads. The position requires strong leadership skills, deep technical expertise in networking and distributed systems, and the ability to drive complex technical projects from conception to production.

This is an excellent opportunity for experienced engineers who want to work on large-scale infrastructure problems at one of the world's leading tech companies. You'll be part of the team that builds and maintains critical networking infrastructure used by thousands of Google Cloud customers worldwide, directly impacting how modern cloud-native applications are deployed and operated.

The role offers the chance to work with cutting-edge technologies, solve complex technical challenges, and contribute to the evolution of cloud-native infrastructure. You'll be joining a team that values technical excellence, innovation, and collaboration, with opportunities to influence the direction of Google's container networking strategy.

Last updated a day ago

Responsibilities For Staff Software Engineer, Networking Infrastructure

  • Own and lead the architectural planning, evolution and deliverables for GKE Networking features and capabilities
  • Plan for strategy, execution and deliverables on GKE development efforts in the area of Networking Virtualization solutions
  • Lead the design and development of network connectivity, security and services solutions
  • Lead the design and development of network virtualization solutions for container workloads
  • Help external GKE customers who hit issues in production clusters

Requirements For Staff Software Engineer, Networking Infrastructure

Kubernetes
Go
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms in C++, Go or Java
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks
  • 5 years of experience in Network Infrastructure
  • Kubernetes experience

Benefits For Staff Software Engineer, Networking Infrastructure

Medical Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave

Interested in this job?

Jobs Related To Google Staff Software Engineer, Networking Infrastructure