Staff Software Engineer, Mobile (Android), Geo

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$189,000 - $284,000
Android
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Mobile (Android), Geo

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.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Mobile (Android), Geo

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Mobile (Android), Geo

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with Android application development

Benefits For Staff Software Engineer, Mobile (Android), Geo

Medical Insurance
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Staff Software Engineer, Mobile (Android), Geo

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience at Google, managing teams and architecting developer tools for hybrid work environment.

Engineering Manager, Android Toolkit

Lead Android UI Toolkit team at Google, managing engineers and driving development of libraries and tools for Android developers while collaborating with UX and Developer Relations teams.

Engineering Manager, Android GPU Driver Quality

Lead Android GPU Driver Quality team at Google, managing graphics driver improvement initiatives and certification processes for the Android ecosystem.

Android Staff Software Engineer, Gemini Smart Home Devices

Lead Android development for Google's Smart Display products, focusing on AI-powered home experiences and next-generation user interactions.

Engineering Manager, Android Toolkit

Lead Android UI Toolkit team at Google, managing engineers and driving development of libraries and tools for Android developers worldwide.