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.