Google's Geo team is seeking a Staff Software Engineer to work on critical mapping technologies that serve over a billion users monthly through products like Maps, Earth, Street View, and Google Maps Platform. This role combines technical leadership with hands-on development, requiring expertise in Android development and large-scale systems. You'll lead high-impact projects, mentor engineers, and architect solutions that help users explore and navigate their daily lives.
The position demands 8 years of software development experience, with deep knowledge of data structures and algorithms. You'll need 5 years of experience in Android application development, testing, and launching products, plus 3 years in software design and architecture. The role offers opportunities to work on complex computer science problems, design intuitive product experiences, and improve our understanding of the real world.
As a technical leader, you'll influence and coach distributed teams, manage project priorities, and ensure alignment across teams on goals and timelines. The role combines strategic thinking with hands-on development, requiring you to design, develop, test, and maintain large-scale software solutions. You'll work in a collaborative environment, solving challenges that impact billions of users worldwide.
The compensation package includes a competitive base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. This is an opportunity to join a team that's shaping the future of mapping technology while working on products that billions of people rely on every day. The role offers growth potential and the chance to work on cutting-edge technology at one of the world's leading tech companies.