Lead and inspire a team of engineers as a Software Engineering Manager II within Google Cloud. This role offers a unique opportunity to blend deep technical expertise with strong leadership skills, driving major projects and contributing to product strategy. You will guide engineers, optimize code, and foster a culture of innovation and excellence.
Join a dynamic team focused on redefining AI and Infrastructure capabilities. Empower Google customers, including internal teams and billions of global users, with cutting-edge AI and infrastructure solutions. Be a driving force behind Google's groundbreaking innovations, from AI models to hyperscale computing platforms.
Set and articulate team priorities aligned with organizational goals, ensuring strategic alignment and effective decision-making. Establish clear individual expectations and conduct regular performance and development discussions, providing constructive feedback and coaching.
Develop and evolve the mid-term technical vision and roadmap for your team(s), anticipating future requirements and infrastructure needs. Guide and review system designs, contributing code to solve complex, ambiguous problems. Ensure adherence to best practices through thorough code reviews, focusing on style, accuracy, testability, and efficiency.
A Bachelor's degree or equivalent practical experience is required, alongside 5 years of software development experience in languages such as Python, C++, Java, or JavaScript. Proven experience of 3 years in a technical leadership capacity, overseeing strategic projects, and 2 years in people management or team leadership are essential.
Preferred qualifications include a Master's degree or PhD in Computer Science or a related technical field. An additional 3 years of software development experience (total 8 years) and experience in a complex, matrixed organization are highly desirable.
Cloud Computing