Staff Software Engineer, Google Enterprise Network

A global technology company that develops internet-related services and products, including search, cloud computing, software, and hardware.
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 a team responsible for automating network management systems. This role is crucial in revolutionizing enterprise networking with enhanced security and development velocity. As part of the ML, Systems, & Cloud AI organization, you'll work on infrastructure powering Google's services and Cloud platform. The position requires extensive experience in software development, system design, and technical leadership. You'll be responsible for developing and maintaining critical network automation systems, leading design reviews, and ensuring best practices in code development. The role offers the opportunity to work on large-scale distributed systems that impact billions of users worldwide. You'll collaborate with cross-functional teams, contribute to technical direction, and drive innovation in network management. This position combines technical expertise with leadership responsibilities, requiring both hands-on coding and team guidance. The ideal candidate will have strong experience in distributed systems, networking, and infrastructure development, with a proven track record of delivering complex technical projects. The role is based in Bengaluru and is part of Google's broader mission to advance hyperscale computing and enterprise networking solutions.

Last updated 8 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
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Staff Software Engineer, Google Enterprise Network

Java
Python
Go
  • 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

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

Lead Software Engineer position at Google Enterprise Network, focusing on network infrastructure automation and management, requiring 8+ years of experience in software development.

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.