Senior Staff Software Engineer, Network Management

Google•Sunnyvale, CA
•$262,000 - $364,000

About The Position

Google software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Engineers work on projects critical to Google’s needs and may have opportunities to move between teams and projects as the business evolves. The role calls for versatility, leadership, and a willingness to take on new problems across the full stack. The position is part of Google’s AI and Infrastructure team, which delivers AI and infrastructure capabilities at scale, efficiency, reliability, and velocity for Googlers, Google Cloud customers, and Google users worldwide. The team contributes to AI models, computing for global services, and platforms for developers, spanning software and hardware areas such as TPUs, Vertex AI for Google Cloud, Google Global Networking, data center operations, and systems research. The Senior Staff Software Engineer will provide technical leadership on high-impact projects, influence and coach a distributed engineering team, and help align teams on goals, outcomes, and timelines. The role includes designing, developing, testing, deploying, maintaining, and enhancing large-scale software solutions, including automation systems for complex network lifecycle operations such as expanding, upgrading, and decommissioning network sub-components. Individual pay is determined by job-related skills, experience, and relevant education or training. The stated US compensation is $262,000–$364,000, plus a 25% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience with design and architecture, and testing and launching software products.
  • Experience in networking and systems infrastructure.

Nice To Haves

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects.
  • Experience in network infrastructure and software-defined networking.

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
  • Work on automation systems that execute complex network lifecycle operations, such as expanding, upgrading, and decommissioning network sub-components.

Benefits

  • 25% bonus target
  • Equity
  • Benefits; details are available through Google’s benefits information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service