Staff Software Engineer, Host Networking

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$197,000 - $291,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Staff Software Engineer, Host Networking

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.

Last updated 13 hours ago

Responsibilities For Staff Software Engineer, Host Networking

  • Provide technical knowledge and guidance to multiple teams across the organization
  • Develop APIs and software stacks for host networking infrastructure
  • Collaborate with stakeholders to integrate with Google networking APIs
  • Develop network topologies suitable for high-performance computing and GPU based architectures
  • Participate in on-call rotations, track key metrics, and contribute to improving product quality

Requirements For Staff Software Engineer, Host Networking

Go
Linux
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience designing, implementing, and maintaining software solutions using C/C++ programming languages
  • 5 years of experience with network architecture and common protocols such as TCP/IP, UDP, HTTP, and DNS
  • 5 years of experience with Kubernetes networking principles
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture

Benefits For Staff Software Engineer, Host Networking

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, Host Networking

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on Federal partnerships and sales development with competitive compensation and benefits.

Technical Lead, Partner Integration

Technical Lead position at Google focusing on partner integration and enterprise systems architecture.

CPU Technical Program Manager

Lead CPU/SoC development programs at Google, coordinating cross-functional teams and ensuring successful delivery of processor technology initiatives.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Platform Compliance initiatives, overseeing AML, Sanctions Screening, and KYC capabilities while driving regulatory compliance and business growth.

Staff Software Developer, Chrome Accessibility

Lead Chrome's accessibility initiatives as a Staff Software Developer at Google, developing features and APIs that enhance web accessibility for users with disabilities.