Google is seeking a Software Engineering Manager to lead their Performance Analysis and Compute Co-Design team. This role combines technical leadership with people management, focusing on developing and analyzing tools that optimize Google's large-scale data center applications. The position requires expertise in software development, system performance analysis, and team leadership.
As a Software Engineering Manager, you'll be at the forefront of developing cutting-edge tracing technology and analyzing Google workload traces to drive processor development. You'll lead a team of 5-6 engineers, working closely with application teams, system teams, and performance teams to build the next generation of high-performance and high-efficiency Google applications and data center chips/servers.
The role demands a strong technical background with at least 8 years of software development experience and 3 years in technical leadership. You'll need expertise in programming languages like Python, C, C++, or Java, and a deep understanding of computer architecture, compilers, and low-level performance analysis. Knowledge of concurrency, parallelism, and system optimization is crucial.
This position offers an attractive compensation package ranging from $197,000 to $291,000, plus bonus, equity, and comprehensive benefits. You'll be working at Google's Sunnyvale location, contributing to Google Cloud's mission of accelerating digital transformation across industries. This is an excellent opportunity for someone who wants to impact Google's infrastructure efficiency while leading and developing a talented team of engineers.