Join Google Cloud as a Software Engineering Manager II and lead impactful projects that shape the future of AI and Infrastructure. This role requires not only deep technical expertise but also the ability to guide and mentor a team of talented engineers.
As a manager, you will drive product strategy, optimize team performance, and contribute to the development of cutting-edge technologies. You'll be instrumental in scaling Google's infrastructure, supporting advanced AI models, and enabling developers to build innovative services.
This is an opportunity to work on some of the world's most complex challenges, pushing the boundaries of hyperscale computing and driving global innovation. You will be part of a dynamic team dedicated to efficiency, reliability, and groundbreaking advancements.
Define and communicate team priorities, ensuring alignment with organizational goals. Establish clear performance expectations and provide regular feedback and coaching to foster individual development.
Develop and evolve the mid-term technical vision and roadmap for your team(s), anticipating future infrastructure needs. Guide and vet systems designs, and contribute to solving complex problems through code development.
Conduct thorough code reviews, ensuring adherence to best practices for style, accuracy, testability, and efficiency.
A Bachelor's degree or equivalent practical experience is required, alongside a minimum of 8 years in software development using languages such as Python, C++, Java, or JavaScript.
Demonstrated experience in technical leadership for at least 3 years, coupled with 2 years in people or team management, is essential. Experience in a complex, matrixed organization and a Master's degree or PhD in Computer Science or a related field are preferred.
This role offers the chance to manage engineers across diverse teams and locations, oversee significant product budgets, and lead large-scale international project deployments.
Cloud Computing