Software Engineer Manager, Node Performance
Overview
In this role, you drive design and analysis of compute systems and their interactions with kernel, hardware, and cluster software. You partner with technical leaders to shape a roadmap and steer execution across cross-functional initiatives. You’ll lead high-impact projects within Google Compute Infrastructure and build a healthy, collaborative team culture focused on reliability, efficiency, and scale. You work to deliver next-generation compute products and optimize fleet-wide performance, making a measurable impact at scale. This position blends technical leadership with people leadership to guide complex, multi-team programs.
ResponsibilitiesDesign and analyze computer systems and interactions with kernel, hardware, and cluster software.Partner with technical leaders to build and align the team's roadmap.Drive planning, strategy, and end-to-end execution against the roadmap.Lead cross-functional programs across org boundaries to deliver large-scale initiatives.Foster a collaborative, innovative, and high-integrity team culture.
Key requirementsBachelor’s degree or equivalent practical experience8 years of software development experience3 years of experience with large-scale infrastructure, distributed systems, or compute technologies/storage/hardware architecture3 years in a technical leadership role2 years in people management or team leadership roleleadership and people managementcross-functional collaborationstrategic planning and alignmentlarge-scale infrastructuredistributed systemscluster management