Join a pioneering team driving innovation beyond search. As a Software Engineering Manager, you'll leverage deep technical expertise to lead major projects and mentor a team of engineers. This role involves not just optimizing your own code but empowering your team to achieve peak performance. You will play a crucial role in shaping project objectives, contributing to product strategy, and fostering the growth of your team members. Our engineers operate across diverse domains including AI, NLP, distributed systems, and large-scale design, constantly pushing the boundaries of what's possible.
Embrace the challenge of managing engineers across various teams and international locations. You'll be entrusted with a significant product budget and oversee the successful deployment of large-scale, global projects, operating with both speed and scale.
Cultivate and advance a high-achieving software engineering team through strategic hiring, professional development, and effective performance management.
Collaborate with product management and technical leads to forge and implement the technical vision for critical Google feedback and user experience areas.
Navigate the team through complex architectural challenges, ensuring rigorous quality standards through robust design and code review practices.
Guarantee timely delivery of superior software by setting clear priorities, managing project execution, and providing transparent communication on progress and risks to all stakeholders.
Work synergistically with product management and engineering groups across Google to meet user needs, influence product evolution, and ensure the team's contributions yield substantial impact.
A Bachelor's degree or equivalent practical experience is essential.
Requires a minimum of 8 years in software development, complemented by 3 years in a technical leadership capacity.
Demonstrated experience of 2 years in people management or team leadership is necessary.
Familiarity with integrating generative AI tools or LLM interfaces into operational workflows is a key requirement.
Preferred candidates will hold a Master's degree or PhD in Computer Science or a related technical discipline, with 10 years of software development experience and 3 years each in technical leadership and managing software engineering teams.
IT Consulting