Google Cloud is seeking a Software Engineering Manager II to lead and grow engineering teams while contributing to technical strategy and product development. This role combines technical leadership with people management, requiring 5+ years of software development experience and 3 years of technical leadership experience. The position involves overseeing strategic projects, developing technical roadmaps, and ensuring best practices in code development.
As a Software Engineering Manager at Google Cloud, you'll be responsible for guiding teams that build enterprise-grade solutions leveraging Google's cutting-edge technology. The role requires expertise in programming languages like Python, C++, Java, or JavaScript, and the ability to work effectively in a complex, matrixed organization.
The ideal candidate will have a strong technical background, preferably with a Master's or PhD in Computer Science, combined with proven experience in people management. You'll be working in an environment that values innovation, technical excellence, and collaborative problem-solving, while contributing to products that serve customers across 200+ countries.
Key responsibilities include setting team priorities, providing technical leadership, managing performance and development of team members, and contributing to system design and code review. This role offers the opportunity to work on cutting-edge cloud technology while developing both technical and leadership skills in one of the world's leading technology companies.
The position is based in Bengaluru, India, offering the chance to work with global teams and contribute to Google Cloud's mission of enabling digital transformation for organizations worldwide. This role provides an excellent opportunity for experienced technical leaders who want to impact cloud computing's future while developing and mentoring engineering talent.