Lead and inspire engineering teams in building the future of mapping technology. This role offers the opportunity to guide major projects, influence product strategy, and foster the growth of a talented engineering team. You'll be instrumental in optimizing code and empowering engineers to achieve their best work, driving innovation in areas like AI, NLP, and large-scale system design.
Join a team dedicated to creating the most accurate and comprehensive maps globally. Millions rely on our Geo products, including Maps, Earth, and Street View, daily. We also empower developers through the Google Maps Platform, solving complex computer science challenges and enhancing real-world understanding.
Set and clearly communicate team priorities aligned with organizational goals. Foster strategic alignment and streamline decision-making across multiple teams.
Establish clear individual expectations, facilitating regular performance and development discussions with constructive feedback and coaching.
Define and drive mid-term technical roadmaps, anticipating future requirements and infrastructure needs. Guide and validate system designs, contributing code to resolve complex, ambiguous problems.
Conduct thorough code reviews, ensuring adherence to best practices for quality, accuracy, and efficiency.
A Bachelor’s degree or equivalent practical experience is required.
Possess at least 8 years of software development experience, including 3 years in a technical leadership capacity overseeing projects. A minimum of 2 years in people management or team leadership is essential.
Demonstrated experience in designing, building, and operating large-scale distributed systems with a strong focus on scalability, fault tolerance, and reliability is crucial.
Preferred qualifications include a Master’s degree or PhD in a relevant technical field, 3 years of experience in complex, matrixed organizations, and experience with infrastructure.
Technology