Software Engineer III, Infrastructure, Google Distributed Cloud

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$141,000 - $202,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Infrastructure, Google Distributed Cloud

Google is seeking a Software Engineer III to join their Google Distributed Cloud (GDC) Host Network Functions Team. This role is critical in developing and maintaining technologies that power Host Networking, offload features, and Telco Network Functions for GDC customer workloads. The position offers an opportunity to work on revolutionary Kubernetes networking experiences, providing connectivity and network performance solutions for AI, Retail, Telecom, and Enterprise customers.

The role requires deep technical expertise in systems programming, with a focus on networking technologies and distributed systems. You'll be working across the entire stack, from SmartNIC to Kubernetes Networking layers, making significant contributions to Google's cloud infrastructure. The ideal candidate should have strong experience with network virtualization, SDN controllers, and Kubernetes networking technologies.

As part of Google Cloud, you'll be contributing to a platform that serves customers in more than 200 countries, helping organizations digitally transform their businesses. The role offers competitive compensation, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits.

The position involves collaborating with cross-functional teams, participating in design reviews, writing and reviewing code, contributing to documentation, and troubleshooting complex system issues. You'll be working with cutting-edge technologies and have the opportunity to impact how billions of users interact with Google's services.

This is an excellent opportunity for engineers passionate about infrastructure, distributed systems, and networking who want to work at scale and make a significant impact. The role offers growth potential and the chance to work with some of the industry's best engineers while solving complex technical challenges in cloud computing and network infrastructure.

Last updated 4 hours ago

Responsibilities For Software Engineer III, Infrastructure, Google Distributed Cloud

  • Write product or system development code
  • Participate in or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Infrastructure, Google Distributed Cloud

Go
Kubernetes
Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience in C, C++, or Go programming languages
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks
  • Experience with SDN controllers, network virtualization, and network function virtualization
  • Experience with Kubernetes networking, including CNI and ebpf technologies

Benefits For Software Engineer III, Infrastructure, Google Distributed Cloud

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Google Distributed Cloud

Software Engineer III, XBorg, Google Cloud

Software Engineer III position at Google Cloud's XBorg team, focusing on ML workload orchestration and distributed systems development within the Borg Control Plane.

Software Engineer III, Infrastructure, Borg

Software Engineer III position at Google working on Borg infrastructure, focusing on distributed systems and container orchestration in Warsaw, Poland.

Software Engineer II, Borg

Software Engineer II position at Google working on the Borg cluster management system, responsible for data center configuration and workload scheduling.

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Storage

Software Engineer III position at Google Cloud Storage focusing on infrastructure development, distributed systems, and large-scale storage solutions.