Software Engineer Manager II, Rack, Power and Cooling Systems
Company: Google
Location: Sunnyvale, California, United States
Salary: $207K – $300K a year
Work arrangement: On-site
Employment type: Full-time
Experience: 5-10 years
Education: bachelor degree, postgraduate degree
Posted: 2026-11-04
Responsibilities
Manage a team of engineers to develop and maintain telemetry and control infrastructure for data center hardware. Set team priorities, provide technical leadership, and oversee the deployment of large-scale projects across multiple international sites.
Requirements
Requires a bachelor's degree and at least 8 years of software development experience, including 3 years in technical leadership and 2 years in people management. Experience with embedded systems and processors is essential, with a preference for advanced degrees and experience in complex, matrixed organizations.
Skills
- Software Development
- Technical Leadership
- People Management
- Embedded Systems
- Embedded Processors
- RTOS
- Microcontrollers
- FreeRTOS
- SafeRTOS
- Telemetry
- System Design
- Distributed Computing
- Networking
- Data Center Hardware
- Infrastructure Management
Benefits
- Bonus
- Equity
- Health Insurance
About this role
MINIMUM QUALIFICATIONS:
* Bachelor’s degree or equivalent practical experience.
* 8 years of experience in software development.
* 3 years of experience in a technical leadership role.
* 2 years of experience in a people management or team leadership role.
* Experience in embedded systems and embedded processors.
PREFERRED QUALIFICATIONS:
* Master's degree or PhD in Computer Science, or related technical field.
* 3 years of experience working in a complex, matrixed organization.
* Experience in embedded development on RTOS on microcontrollers or embedded
processors, including FreeRTOS/SafeRTOS.
ABOUT THE JOB:
Like Google's own ambitions, the work of a Software Engineer goes beyond just
Search. Software Engineering Managers have not only the technical expertise to
take on and provide technical leadership to major projects, but also manage a
team of Engineers. You not only optimize your own code but make sure Engineers
are able to optimize theirs. As a Software Engineering Manager you manage your
project goals, contribute to product strategy and help develop your team. Teams
work all across the company, in areas such as information retrieval, artificial
intelligence, natural language processing, distributed computing, large-scale
system design, networking, security, data compression, user interface design;
the list goes on and is growing every day. Operating with scale and speed, our
exceptional software engineers are just getting started -- and as a manager, you
guide the way.
With technical and leadership expertise, you manage engineers across multiple
teams and locations, a large product budget and oversee the deployment of
large-scale projects across multiple sites internationally.
The Machine Management and Monitoring team builds the software and
infrastructure that provides telemetry and control of Google Data center
hardware - including Accelerators, Servers, Storage, Appliances, Networking and
Rack, Power and Cooling hardware. This telemetry and control is termed the
“management control plane”.
The Google management control plane must account for dozens of new hardware
devices each year; Google’s Data centers are unique in that most of their
hardware is custom-made for higher-performance, lower-cost, and to scale to
Google and Google Cloud-sized problems.
The AI and Infrastructure team is redefining what’s possible. We empower Google
customers with breakthrough capabilities and insights by delivering AI and
Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our
customers include Googlers, Google Cloud customers, and billions of Google users
worldwide.
We're the driving force behind Google's groundbreaking innovations, empowering
the development of our cutting-edge AI models, delivering unparalleled computing
power to global services, and providing the essential platforms that enable
developers to build the future. From software to hardware our teams are shaping
the future of world-leading hyperscale computing, with key teams working on the
development of our TPUs, Vertex AI for Google Cloud, Google Global Networking,
Data Center operations, systems research, and much more.
Individual pay is determined by factors including job-related skills,
experience, and relevant education or training.
US: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google
[https://www.google.com/about/careers/applications/benefits/].
RESPONSIBILITIES:
* Set and communicate team priorities that support the broader organization's
goals. Align strategy, processes, and decision-making across teams.
* Set clear expectations with individuals based on their level and role, and
aligned to the broader organization's goals. Meet regularly with individuals
to discuss performance and development, and provide feedback and coaching.
* Develop the mid-term technical goal and roadmap within the scope of your
(often multiple) teams. Evolve the roadmap to meet anticipated future
requirements and infrastructure needs.
* Design, guide, and vet systems designs within the scope of the broader area,
and write product or system development code to solve ambiguous problems.
* Review code developed by other engineers, and provide feedback to ensure best
practices (e.g., style guidelines, checking code in, accuracy, testability,
and efficiency).
About Google
Software Development · 10,001+ employees · headquartered in Mountain View, CA