Lead and mentor a team of talented engineers as a Software Engineering Manager, focusing on enhancing engineering productivity for Google One and Photos. This role goes beyond individual contributions, empowering your team to optimize their code and processes. You'll play a crucial part in shaping product strategy, driving project execution, and fostering the growth of your team.
Join a dynamic environment where you'll manage cross-functional projects, contribute to a substantial product budget, and oversee large-scale deployments across international sites. Be at the forefront of Google's expanding technological landscape, working on areas like AI, distributed systems, and large-scale system design.
Set and clearly communicate team priorities that align with broader organizational objectives. Ensure strategy, processes, and decision-making are consistent across multiple teams.
Establish clear performance expectations for individuals based on their roles and levels, providing regular feedback and coaching for professional development.
Define and evolve mid-term technical goals and roadmaps for your teams, anticipating future requirements and infrastructure needs. Guide and review system designs, and contribute code to resolve complex, ambiguous problems.
Conduct thorough code reviews for other engineers, ensuring adherence to best practices in style, accuracy, testability, and efficiency.
A Bachelor's degree or equivalent practical experience is required. Candidates should possess 8 years of experience in software development.
Demonstrated experience is needed in building developer tools (e.g., compilers, automated releases, code design, test automation) for 3 years. Additionally, 3 years of experience in a technical leadership capacity 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, along with 3 years of experience within complex, matrixed organizations.
IT Consulting