Engineering Manager, Node Performance Team
Overview:
As Software Engineering Manager, you lead cross-team technical strategy and delivery, shaping mid- to long-term roadmaps for large-scale infrastructures. You pair technical leadership with people management to drive performance, coaching, and development. You design and review system architectures, and ensure high-quality code across teams. You work with stakeholders to align goals with Google's AI and infrastructure initiatives, delivering scalable, reliable systems at hyperscale. Compensation / Benefits 20% bonus targetequitybenefitsUS-based compensationcareer development opportunitieswork with cutting-edge technology
Responsibilities:
- Set team priorities aligned to organizational goals and communicate them clearly
- Coordinate strategy, processes, and decisions across multiple teams
- Establish performance expectations and provide coaching and development discussions with engineers
- Develop and maintain mid-term technical goals and roadmaps, adapting to future infrastructure needs
- Design and guide system architectures and implement code to address ambiguous problems
- Review peers' code to ensure best practices, testing, and efficiency
- Partner with technical leaders to align roadmaps and drive execution
- Foster a healthy team culture of collaboration, innovation and integrity
Key requirements:
Bachelor's degree, or equivalent practical experience 8 years of software development experience 3 years of experience with large-scale infrastructure, distributed systems, or related compute/storage/hardware 3 years in a technical leadership role 2 years of people management or team leadership experienceleadershipcommunicationcoaching and feedback LinuxC++cluster management