Google
Posted 1mo ago

Senior Software Engineer, Google Cloud Kubernetes Networking

Google
Sunnyvale, California, United States
$174k-$252k/yrOnsiteFull Time
Responsibilities
  • designing features
  • debugging systems
  • implementing solutions
Requirements
  • Bachelor's or equivalent plus 5+ years software development (Go, C
  • Python)
  • 5+ years networking (TCP/IP,BGP)
  • Experience with Kubernetes and large-scale distributed systems
  • EM/OS kernel familiarity preferred
Technical tools mentioned
GoCPythonKubernetesCloud FunctionseBPFOpenvSwitchLinux KernelGKEGDCiptablesDNS

Job description

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in Go, C or Python.
  • 5 years of experience with network architectures, protocols (e.g., TCP/IP, BGP), and technologies.
  • 5 years of experience with network design, implementation, and troubleshooting.
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • Experience with Cloud compute platforms (e.g., Kubernetes, Cloud Functions).

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures and algorithms.
  • Experience with cloud environments.
  • Familiarity with Compute, Networking and Storage modules in Linux Kernels, CPU scheduling, resource allocation, cgroups, RTOS, RCU.
  • Knowledge of core networking concepts (various layers of networking IPv4, IPv6, iptables, L4/L7 load balancing, DNS) and Knowledge of Networking components at kernel-level on Windows (optional) and Linux OSs.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.


Job positions in GKE and GDC networking area demand solid networking knowledge and understanding of how networking powers virtualized environments. The team evaluates various integration and OSS technologies, designs and build final integrated solutions and productize it. You will also need some familiarity with Kubernetes Networking, getting exposure to the flexibility and popularity of eBPF, OpenvSwitch frameworks to enable changing development on top-notch networking features as well as the complex architecture of GDC platform. In this role, you will work will the product team and the leadership in GKE/GDC networking organization to collaborate, define and refine the roadmap and strategy for Kubernetes Networking for both GDC and GKE platforms.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google.

Responsibilities

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Design and implement new networking features to enable AI/ML workloads in GDC platforms. alization solutions for Container/VM workloads running on Kubernetes platforms.
  • Design and develop network connectivity solution for hybrid/multi cloud, involving data plane and control plane elements while helping external Customers who hit issues in production clusters.
  • Engage with the open source community to help shape the direction of networking in Kubernetes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

About Google

Global technology specializing in internet-related services and products.

Year founded
1998
Employees
181000
Organization type
Private
Latest investment
Raised $84.75B Funding Round (2026) — led by Berkshire Hathaway
Headquarters
US

Similar jobs

Software Engineer roles near Sunnyvale, California
4h
Save
Mark Applied
Hide
Software Engineer - Game of Thrones Slots
Austin or San Mateo or Chicago or Toronto
$71k-$127k/yr HybridFull Time
Zynga
Zynga: Mobile video game developer and publisher creating games for players worldwide as a Take-Two subsidiary.
1+ YOEB.Sc. in Computer Science or equivalent; 1–2 years software development experience, or 3+ years relevant engineering experience; Unity, C#, PHP backend, Git, algorithms, and data structures.
Unity, C#, PHP, Git
6h
Save
Mark Applied
Hide
Software Engineer, GTM
San Francisco, California, United States
$160k-$200k/yr OnsiteFull Time
Hyperbound
Hyperbound: Private AI sales-coaching platform helping enterprise revenue teams practice conversations and improve performance.
Build and own production systems for lead routing, pipeline, forecasting, scoring, deal workflows, and revenue data across CRM, product, and billing systems.
7h
Save
Mark Applied
Hide
Senior Software Engineer, AI Ecosystem 
Mountain View, California, United States
$160k-$205k/yr OnsiteFull Time
Aerospike
Aerospike: Aerospike is a private software providing a real-time database platform for enterprise AI and mission-critical applications.
5+ YOERequires 5+ years coding experience in Go, Python, Java, Scala, C, or C++, plus distributed systems integration, Kubernetes, Docker, and DevOps/SRE expertise. NoSQL, vector databases, and open-source experience are bonuses.
Go, Python, Java, Scala, C, C++, Kubernetes, Docker, NoSQL, GitHub, Stack Overflow
7h
Save
Mark Applied
Hide
Software Engineer
San Francisco, California, United States
$150k-$300k/yr OnsiteFull Time
Arini
Arini: AI receptionist and healthcare automation software provider serving dental practices and dental service organizations.
Design, deploy, and iterate AI agents and automation workflows, integrate production code with enterprise systems, and deliver measurable customer outcomes in a fast-moving environment.
EHR
1d
Save
Mark Applied
Hide
Software Engineer
Menlo Park or Seattle
$219k-$301k/yr OnsiteFull Time
Meta
MetaNASDAQ: META: Builds technologies that help people connect, find communities, and grow businesses.
10+ YOEBachelor's degree or equivalent experience, 10+ years in networking or infrastructure software, 4+ years designing production dataplane/control-plane systems, Kubernetes networking, C/C++, scripting, and test automation.
Kubernetes, C, C++, Python, Shell Scripting, DPDK, eBPF/XDP, AF_XDP, io_uring, RDMA/RoCEv2, Linux, TC/iptables/nftables
1d
Save
Mark Applied
Hide
Software Engineer Simulation Infrastructure
Cupertino or North America
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designing and manufacturing consumer electronics, software, and digital services.
Strong Python skills, HTTP service and relational database experience, frontend framework knowledge, cloud infrastructure experience, networking and debugging expertise, Linux/macOS background, and a CS degree or equivalent experience.
Python, FastAPI, Flask, Postgres, React, Kubernetes, TCP/IP, HTTP, WebSockets, SSH, Linux, macOS, Swift, C++, OIDC, OAuth
1d
Save
Mark Applied
Hide
Software Engineer
San Francisco, California, United States
OnsiteFull Time
Proximal
Proximal: Private San Francis research lab developing coding data and benchmarks for autonomous coding agents.
Experience designing scalable systems from scratch with strong correctness, reliability, and performance; experimental instincts, systems design judgment, and ability to solve ambiguous technical problems independently.
1d
Save
Mark Applied
Hide
Software Engineer, Simulation Systems
United States or San Francisco
$140k-$185k/yr RemoteFull Time
Aalyria
Aalyria: Private aerospace communications providing network-orchestration software and optical terminals to commercial and government customers.
5+ YOEBachelor's degree in computer science or related technical field or equivalent experience; 5+ years developing production software; proficiency in Golang, C/C++, or Java; distributed or complex backend systems experience.
Golang, C, C++, Java