Software Engineering Manager II, Infrastructure, Google Cloud Storage

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$197,000 - $291,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Manager II, Infrastructure, Google Cloud Storage

Google Cloud Storage is seeking a Software Engineering Manager II to lead their Infrastructure team. This role is crucial in improving the reliability of GCS serving stack, focusing on establishing accurate end-to-end measurement of serving stack health and designing mechanisms to discover production issues. The position requires a blend of technical expertise and leadership skills, overseeing strategic projects and team development.

As a manager, you'll be responsible for building and leading teams, setting technical vision, and ensuring the delivery of high-quality solutions. You'll work with Google Cloud Storage, Google's highly scalable, distributed Object Store, specifically focusing on actionable reliability. Your team will be responsible for improving the reliability of the GCS serving stack, establishing accurate measurements, and optimizing call patterns between serving components.

The role offers competitive compensation ($197,000-$291,000 + bonus + equity + benefits) and the opportunity to work with cutting-edge technology at scale. You'll be part of Google Cloud, which serves customers in more than 200 countries, helping organizations digitally transform their businesses.

The ideal candidate should have at least 5 years of software development experience, 3 years in technical leadership, and strong expertise in distributed systems. You'll need to demonstrate excellent people management skills, technical depth in infrastructure systems, and the ability to drive strategic initiatives.

This position offers the chance to impact billions of users while working with some of the most advanced cloud technologies in the industry. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, making it an excellent opportunity for experienced engineering leaders looking to make a significant impact in cloud infrastructure.

Last updated 3 days ago

Responsibilities For Software Engineering Manager II, Infrastructure, Google Cloud Storage

  • Set and communicate team priorities that support the broader organization's goals
  • Set clear expectations with individuals based on their level and role
  • Develop the mid-term technical vision and roadmap within the scope of your team(s)
  • Design, guide and vet systems designs within the scope of the broader area
  • Review code developed by other engineers and provide feedback

Requirements For Software Engineering Manager II, Infrastructure, Google Cloud Storage

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, Javascript)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management, supervision/team leadership role
  • 3 years of experience building and developing large-scale infrastructure or distributed systems
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 3 years of experience working in a matrixed organization (preferred)

Benefits For Software Engineering Manager II, Infrastructure, Google Cloud Storage

Medical Insurance
Vision Insurance
Dental Insurance
Equity
401k
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Software Engineering Manager II, Infrastructure, Google Cloud Storage

Software Engineering Manager, Data Center Resource Modeling

Lead Google's Data Center Resource Modeling team, managing infrastructure development and team of engineers, base salary $197,000-$291,000 plus benefits.

Software Engineering Manager, TPU Systems, Platforms Infrastructure

Lead TPU Systems team at Google, developing software for AI computation chips and managing large-scale hypercomputer systems in data centers.

Software Engineering Technical Lead Manager, Network Load Balancing

Lead software engineering role at Google Cloud, focusing on network load balancing systems, combining technical leadership with people management.

Engineering Manager, Google Distributed Cloud

Lead the Google Distributed Cloud team as Engineering Manager, overseeing technical development and team management with competitive compensation and benefits.

Software Engineering Manager II, Infrastructure, Google Cloud

Lead Google Cloud's Infrastructure team as Software Engineering Manager II, managing distributed systems development and engineering teams while driving technical vision and strategy.