Staff Software Engineer, Host Networking

A global technology company that develops next-generation technologies for billions of users, including cloud computing, search, and information services.
$197,000 - $291,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · 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 critical 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 principles.

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, and collaborating with stakeholders across the organization.

As a Staff Software Engineer, you'll have the opportunity to work on projects that directly impact billions of users, dealing with information at massive scale. The position requires expertise in various areas including distributed computing, system design, networking, and data storage. You'll be part of a team that pushes technology forward, working with modern cloud-native applications and high-performance computing architectures.

The compensation package is competitive, ranging from $197,000 to $291,000 base salary, plus bonus, equity, and comprehensive benefits. Google offers a culture of belonging and equal opportunity, with a strong commitment to diversity and inclusion. This role provides an excellent opportunity for experienced engineers looking to make a significant impact in cloud computing and networking infrastructure at one of the world's leading technology companies.

Last updated 3 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
  • Optimize network data paths in the Linux kernel using SmartNICs
  • Collaborate with stakeholders to integrate with Google networking APIs
  • Develop network topologies for high-performance computing and GPU 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
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Staff Software Engineer, Host Networking

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads, focusing on developing and leading advertising technology solutions with competitive compensation and benefits.

Lead Software Engineer, Engineering Productivity, Google Nest

Lead Software Engineer position at Google Nest, focusing on engineering productivity and infrastructure development for smart home technologies.

Staff Software Engineer, Google Cloud Business Platforms

Staff Software Engineer position at Google Cloud focusing on business platforms development, requiring 8 years of experience and strong expertise in Java, JavaScript, and Salesforce development.

Senior Staff Software Engineer, Engineering Platforms, Core

Senior Staff Software Engineer position at Google, focusing on building enterprise platforms and solutions using AI-first approach, requiring 8+ years of software development experience.

Staff Application Engineer, Spaces Engineering

Lead the development and integration of enterprise systems for Google's Real Estate and Workplace Services as a Staff Application Engineer in Hyderabad.