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 role combines deep technical expertise in networking, distributed systems, and container technologies with technical leadership responsibilities. The position is central to Google Cloud's mission to accelerate digital transformation across industries.

The role involves architecting and developing networking solutions for GKE, including IPAM, Gateway, Unified Network policies, and Multi-NIC solutions for Kubernetes workloads. As a Staff Engineer, you'll be responsible for leading complex technical initiatives, making architectural decisions, and ensuring the scalability and reliability of networking infrastructure that supports Google's cloud customers worldwide.

Working in Google's Kubernetes Networking team, you'll collaborate with partners and customers to drive solutions integration and validation efforts. This position offers the opportunity to impact how billions of users connect and interact with Google's services, while working with cutting-edge container and cloud technologies.

The ideal candidate combines extensive software development experience with deep knowledge of networking infrastructure and distributed systems. This role requires both technical excellence and leadership skills, as you'll be guiding teams, setting technical direction, and working across organizational boundaries to deliver critical infrastructure solutions.

This is an exceptional opportunity for a senior technologist who wants to shape the future of cloud infrastructure at one of the world's leading technology companies. You'll be working with state-of-the-art technology, solving complex technical challenges, and contributing to the evolution of Google's cloud platform.

Last updated 20 hours 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 insurance
  • Retirement benefits
  • Parental leave

Interested in this job?

Jobs Related To Google Staff Software Engineer, Networking Infrastructure