Engineering Manager, Node Performance Team

Google•Sunnyvale, CA
•$207,000 - $300,000

About The Position

The Engineering Manager for the Node Performance Team provides technical and people leadership for engineers working on Google’s Compute Infrastructure, a cluster management system that supports Google’s growth and innovation. The role focuses on designing and analyzing computer systems and their interactions with the kernel, hardware, cluster software, and Borg users. The manager partners with technical leaders across the compute infrastructure organization to shape the team roadmap, guide planning and strategy, and deliver against that roadmap. The role also involves developing a collaborative, innovative, and principled team culture. As a software engineering manager, the position combines technical leadership on major projects with management of engineers. It includes guiding engineers’ work, contributing to product strategy, developing the team, and overseeing large-scale projects across multiple teams and locations. The broader organization works on AI and infrastructure at scale, including computing platforms and systems that support Google products and customers.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 3 years of experience in a technical leadership role.
  • 2 years of experience in a people management or team leadership role.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 3 years of experience working in a complex, matrixed organization.
  • Experience with Linux, C++, cluster management, analysis, and performance optimization.

Responsibilities

  • Set and communicate team priorities that support broader organizational goals, and align strategy, processes, and decision-making across teams.
  • Set expectations for individuals based on their level and role; meet regularly to discuss performance and development, and provide feedback and coaching.
  • Develop the mid-term technical goal and roadmap for one or more teams, and evolve it to meet anticipated future requirements and infrastructure needs.
  • Design, guide, and vet systems designs within the broader area, and write product or system development code to solve ambiguous problems.
  • Review code developed by other engineers and provide feedback on best practices, including style, code submission, accuracy, testability, and efficiency.
  • Partner with technical leaders within and outside the compute infrastructure organization to build and align the team roadmap.
  • Drive team planning and strategy and own execution against the roadmap.
  • Build and maintain a healthy team culture based on collaboration, innovation, and doing the right thing.
  • Manage engineers across multiple teams and locations and oversee deployment of large-scale projects across multiple international sites.

Benefits

  • 20% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service