Staff Software Engineer, Google Enterprise Network

Google is a global technology company that develops and provides internet-related services and products.
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer, Google Enterprise Network

Google Enterprise Network (GEN) is seeking a Staff Software Engineer to lead and manage the network infrastructure team. This role involves developing and scaling Google's enterprise network while implementing cutting-edge technologies. The position is part of the ML, Systems, & Cloud AI organization, which is responsible for Google's core infrastructure supporting services like Search, YouTube, and Google Cloud.

The ideal candidate will bring 8+ years of software development experience with strong expertise in distributed systems, networking, and infrastructure automation. You'll lead a team of engineers, drive technical direction, and build next-generation networking solutions that are more secure and efficient than traditional approaches.

Key responsibilities include architecting and implementing network automation systems, leading design reviews, mentoring team members, and ensuring best practices in code quality and system reliability. You'll work on critical infrastructure that powers Google's global operations while collaborating across teams to deliver scalable networking solutions.

This role offers the opportunity to work on large-scale systems that impact billions of users, while pushing the boundaries of enterprise networking. You'll be part of shaping Google's network infrastructure future, working with cutting-edge technologies in areas like distributed systems, security, and automation.

The position requires strong technical leadership, system design expertise, and the ability to drive cross-functional projects. You'll be working in Bengaluru, India, as part of Google's global engineering organization, contributing to critical infrastructure that powers Google's services worldwide.

Last updated 9 hours ago

Responsibilities For Staff Software Engineer, Google Enterprise Network

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide on available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Staff Software Engineer, Google Enterprise Network

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 testing, and launching software products
  • 3 years of experience with software design and architecture

Benefits For Staff Software Engineer, Google Enterprise Network

Medical Insurance
Parental Leave
  • Equal opportunity employer
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Staff Software Engineer, Google Enterprise Network

Staff Software Engineer, Infrastructure, Core

Staff Software Engineer position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to impact billions of users.

Staff Software Engineer, Google Enterprise Network

Staff Software Engineer position at Google Enterprise Network, leading network automation systems development and team management in Bengaluru.

Staff Software Engineer, Infrastructure, Core

Staff Software Engineer position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technical challenges.

Senior Staff Software Engineer, Infrastructure, Google Cloud

Lead infrastructure initiatives at Google Cloud as a Senior Staff Software Engineer, building distributed systems that power enterprise solutions across 200+ countries.

Staff Software Engineer, Infrastructure, Google Cloud Compute

Lead software engineer position at Google Cloud focusing on infrastructure and compute systems, combining technical leadership with hands-on development of large-scale distributed systems.