Software Engineer Manager II, Infrastructure

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

About The Position

The Software Engineer Manager II, Infrastructure role combines technical leadership with people management. The manager oversees engineers and major projects, contributes to product strategy, and helps develop the team. The role involves managing engineers across multiple teams and locations, a large product budget, and the deployment of large-scale projects across multiple international sites. In Google Cloud, the position focuses on load-balancing configuration infrastructure. The manager uses knowledge of distributed systems, APIs, C++, and infrastructure tools to design and implement solutions that improve reliability, scalability, usability, and features. The role also involves collaborating with SRE and partner teams to gather requirements, gain support for designs, and plan execution and rollouts. Individual pay depends on job-related skills, experience, and relevant education or training.

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

  • 4 years of experience in a technical leadership role.
  • 2 years of experience in a people management or team leadership role.
  • Development experience in C++, Go, or Python.
  • Experience with Stubby, Chubby, Linux, networking, distributed computing, or multithreaded programming.
  • Experience designing and building large-scale distributed systems.
  • Experience in concurrency, multithreading, and synchronization.

Responsibilities

  • Design and implement solutions to make load-balancing configuration infrastructure more reliable, scalable, easier to use, and feature rich.
  • Collaborate with team members, SRE, and partner teams to gather requirements, gain buy-in for designs, and plan execution and rollout of changes.
  • Review other team members’ code changes.
  • Support users with questions or issues and fix bugs.
  • Support partner SRE teams in addressing production issues.
  • Support hiring efforts.
  • Manage engineers across multiple teams and locations, a large product budget, and deployment of large-scale projects across multiple international sites.
  • Contribute to product strategy and help develop the team.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service