Software Engineering Manager II, Server Diagnostics

Google is a global technology company that builds innovative products and services used by billions of people.
$189,000 - $284,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineering Manager II, Server Diagnostics

Google is seeking a Software Engineering Manager II to lead the Server Diagnostics team. This role combines technical leadership with people management, requiring expertise in embedded software development and system architecture. The position involves managing multiple teams across locations, overseeing large-scale projects, and contributing to product strategy.

As part of Google's Technical Infrastructure team, you'll be responsible for developing and maintaining data centers and building next-generation Google platforms. The role requires deep technical knowledge in embedded software, diagnostics development, and hardware architecture, while also demanding strong leadership skills to guide and develop engineering teams.

The ideal candidate will have extensive experience in software development, particularly with languages like Python, C, C++, Java, or JavaScript, combined with a proven track record in technical leadership and people management. You'll be working in a complex, matrixed organization where you'll need to align strategy, processes, and decision-making across teams.

This position offers an excellent compensation package, including a competitive base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work on cutting-edge technology that impacts billions of users while leading and developing a team of talented engineers.

The role combines technical depth with leadership breadth, requiring you to both guide system designs and mentor team members. You'll be responsible for setting team priorities, developing technical roadmaps, and ensuring best practices in code development. This is an excellent opportunity for someone who wants to make a significant impact at scale while growing their technical and leadership skills at one of the world's leading technology companies.

Last updated a minute ago

Responsibilities For Software Engineering Manager II, Server Diagnostics

  • Set and communicate team priorities that support the broader organization's goals
  • Set clear expectations with individuals and provide feedback and coaching
  • Develop mid-term technical goals and roadmap
  • Design, guide and vet systems designs
  • Review code developed by other engineers and provide feedback

Requirements For Software Engineering Manager II, Server Diagnostics

Python
Java
JavaScript
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management/team leadership
  • Experience testing embedded software on SoC on Linux, Android or RTOS
  • Experience in hardware architecture, board schematics, protocols and standards

Benefits For Software Engineering Manager II, Server Diagnostics

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

Interested in this job?

Jobs Related To Google Software Engineering Manager II, Server Diagnostics

Senior Product Manager, Compiler Infrastructure, Core Developer

Senior Product Manager position at Google leading compiler infrastructure initiatives, focusing on LLVM and developer toolchain strategy, offering competitive compensation and benefits.

Senior Technical Program Manager II, Google Networking Technologies

Senior Technical Program Manager II position at Google, focusing on Network Technologies, requiring 10+ years of experience in program management and software systems.

Group Product Manager, Ads

Lead product management for Google Ads, guiding advertising products from conception to launch while working with cross-functional teams to develop innovative advertising solutions.

Software Engineering Manager, Titan Platform Serving

Lead software engineering manager position at Google's Titan Platform team in Warsaw, focusing on AI infrastructure and cloud services.

Software Engineering Manager, Bandwidth Enforcer

Lead software engineering manager position at Google Cloud, focusing on Bandwidth Enforcer systems with emphasis on distributed systems and team leadership.