Google is seeking a Software Engineer III to join their Geo team, which is responsible for building and maintaining the world's most comprehensive and accurate mapping systems. This role is part of the team that powers essential products like Google Maps, Earth, and Street View, which serve over a billion users monthly.
The position offers a unique opportunity to work on critical data infrastructure that supports both internal teams and user-facing products. You'll be collaborating with various teams across Google's data infrastructure organizations and consumer-facing products like Maps and Auto. The role involves designing schemas, building libraries for geographic data handling, and ensuring data consistency across Google's mapping products.
As a Software Engineer III, you'll be working in a fast-paced environment where you'll need to balance technical expertise with cross-functional collaboration. The role requires strong programming skills, particularly in C++, and experience with data structures and algorithms. You'll be responsible for both writing and reviewing code, contributing to documentation, and helping to maintain the reliability of Google's geographic data infrastructure.
The position offers competitive compensation, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone who wants to make a significant impact on products used by billions of people while working with cutting-edge technology and data systems.
The ideal candidate will have at least 2 years of software development experience and a strong foundation in data structures and algorithms. Additional experience with data modeling, data pipelines, and C++ programming would be particularly valuable. The role offers growth opportunities and the chance to work on challenging technical problems while contributing to products that help people navigate and understand the world better.