Google is seeking a Staff Software Engineer to join their Host Network Functions team, focusing on developing and delivering high-performance networking solutions for Google Distributed Cloud. This role is crucial in optimizing Kubernetes networking experiences and providing connectivity for various sectors including Telecom, AI, Retail, and Enterprise. The position requires extensive experience in software development, network architecture, and Kubernetes environments.
The role involves working with cutting-edge technology to develop APIs and software stacks that manage host networking infrastructure on Google Data Centers servers. You'll be responsible for ensuring network connectivity for Kubernetes Pod and VM workloads, optimizing network data paths in the Linux kernel, and leveraging SmartNICs for high performance.
As a Staff Software Engineer, you'll provide technical leadership across multiple teams, collaborate with stakeholders on Google networking APIs integration, and develop network topologies for high-performance computing. The position offers competitive compensation ($197,000-$291,000 + bonus + equity + benefits) and the opportunity to work on projects that impact billions of users globally.
The ideal candidate will have 8+ years of software development experience, strong expertise in C/C++ programming, network protocols, and Kubernetes networking principles. You'll join a team that's at the forefront of cloud technology, working on solutions that power Google Cloud's enterprise-grade services across 200+ countries.
This role offers the chance to work with advanced technologies, contribute to significant technical decisions, and shape the future of cloud networking infrastructure. You'll be part of Google's mission to accelerate digital transformation across industries while working with some of the best minds in technology.