Software Engineering Manager, Borglet, Google Cloud

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation.
$197,000 - $291,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineering Manager, Borglet, Google Cloud

Google Cloud is seeking a Software Engineering Manager to lead the Borglet team, a critical component of Google's infrastructure. This role combines technical leadership with people management, focusing on high-performance, reliable, and efficient node management systems. The position requires expertise in distributed systems, kernel-level programming, and system architecture.

The role involves managing a team of 5+ engineers while working on Google's node management agent, Borglet, which is crucial for the company's cloud infrastructure. You'll collaborate with various teams across Google, including Borg cluster management, kernel teams, and hardware platform teams, making this position central to key infrastructure projects.

As a manager, you'll be responsible for both technical leadership and team development, driving planning and strategy while ensuring successful execution of the roadmap. The role requires deep technical knowledge in system software, distributed systems, and low-level computer systems, combined with strong leadership and project management skills.

The position 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's mission to accelerate digital transformation across industries, serving customers in more than 200 countries.

The ideal candidate will have 8+ years of software development experience, strong C/C++ programming skills, and proven experience in technical leadership. This role is perfect for someone who enjoys working on complex systems, has a passion for performance optimization, and can effectively lead and mentor engineering teams while contributing to broader technical initiatives.

Last updated 6 days ago

Responsibilities For Software Engineering Manager, Borglet, Google Cloud

  • Design, implement, and analyze low-level computer systems and their interactions with the kernel and hardware
  • Collaborate with partner teams across Google (Borg team, kernel teams, ML teams, HW platform teams, SRE teams)
  • Partner with technical leaders to build and align the team's roadmap
  • Drive the team's planning and strategy and execution against the roadmap
  • Manage a growing team of 5+ members while contributing to the direction of the Runtime space in Borg

Requirements For Software Engineering Manager, Borglet, Google Cloud

Python
Java
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management
  • Experience with Linux kernel interface, memory management, containers
  • Experience with system software, distributed systems
  • Experience in basic data analysis and SQL

Benefits For Software Engineering Manager, Borglet, Google Cloud

Medical Insurance
Vision Insurance
Dental Insurance
Equity
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Equity

Interested in this job?

Jobs Related To Google Software Engineering Manager, Borglet, Google Cloud

Staff Product Manager, Subsea Cable Network

Lead Google's subsea cable network initiatives as Staff Product Manager, developing crucial networking infrastructure for global connectivity.

Software Engineering Manager, Machine Management System

Lead software engineering manager role at Google Cloud, focusing on distributed systems and team leadership with competitive compensation and benefits.

Tech Lead, Software Engineering (For Women in Tech Candidates)

Technical leadership role at Google for women in tech, combining software engineering expertise with team management and system architecture design.

Software Engineering Manager, Data Center Resource Modeling

Lead Google's Data Center Resource Modeling team, managing infrastructure development and team growth while optimizing data center operations at global scale.

Senior Staff Software Engineer, File Solutions

Senior Staff Software Engineer position at Google focusing on File Solutions and distributed systems for enterprise and AI/ML customers.