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 months 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

Senior UX Researcher, Android Extended Reality Developer API

Senior UX Researcher position at Google focusing on Android Extended Reality Developer API research and development.

Technical Lead Manager, Android Kernel, Android Systems

Lead Android Kernel and Systems development at Google, managing team and technical strategy for core Android infrastructure components.

Senior Product Manager, Android Tensor

Lead product management for Google's Android Tensor SoC, driving innovation in mobile computing through ML and silicon optimization for Pixel devices.

Software Engineering Manager, Android Automotive

Lead Android Automotive engineering teams at Google, developing next-generation vehicle systems with 8+ years of software development experience required.

Staff Software Engineer, XR

Staff Software Engineer position at Google working on XR technologies and Android SDK development.