BrandFlourish Enterprise logo

Staff Software Engineer, Host Networking

BrandFlourish Enterprise

Sunnyvale, CA
Full Time
Senior
197k-291k
2 days ago

Job Description

About the Role

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The Host Network Functions team focuses on developing high-performance networking solutions for Google Distributed Cloud, optimizing Kubernetes networking experiences, and providing connectivity and performance for a wide range of customers across various sectors. The role involves developing APIs and software stacks to manage host networking infrastructure on Google Data Centers servers, ensuring network connectivity for Kubernetes Pod and VM workloads. Google Cloud delivers enterprise-grade solutions that leverage cutting-edge technology to help organizations digitally transform their business and industry.

Key Responsibilities

  • Provide technical knowledge and guidance to multiple teams across the organization.
  • Develop APIs and software stacks for host networking infrastructure, optimizing network data paths in the Linux kernel by leveraging SmartNICs to deliver performance.
  • Collaborate with stakeholders to integrate with Google networking APIs, meeting the needs of modern cloud-native applications.
  • 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 through dashboards, regression testing, and collaboration with vendors and product management.

Requirements

  • 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, managing and troubleshooting network configurations in production Kubernetes environments.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.

Nice to Have

  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience in developing and optimizing low-level system software, including experience with the Linux kernel networking stack, network protocols, cryptography, or storage offloads.
  • 3 years of experience working in an organization involving cross-functional or cross-business projects.
  • Experience with writing concurrent and parallel programs in Go.
  • Knowledge of Performance Computing concepts and architectures such as clusters, parallel processing, and distributed computing.

Qualifications

  • Educational background includes a Bachelor's degree or equivalent practical experience; a Master's degree or PhD is preferred.

Benefits & Perks

  • US base salary range for this full-time position is $197,000-$291,000 plus bonus, equity, and benefits.
  • Additional benefits include bonus, equity, and other perks as determined by role, level, and location.

Working at BrandFlourish Enterprise

Google's environment emphasizes innovation, versatility, leadership qualities, and enthusiasm for tackling new problems across the full technology stack. The company values developing next-generation technologies that impact billions of users and encourages engineers to bring fresh ideas from all areas of technology.

Apply Now

Job Details

Posted AtJun 20, 2025
Salary197k-291k
Job TypeFull Time
ExperienceSenior

About BrandFlourish Enterprise

Website

google.com

Company Size

1-10 employees

Location

Sunnyvale, CA

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches