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 is seeking a Staff Software Engineer to join their Geo team, focusing on Android development for their mapping technologies. This role is crucial in developing and maintaining Google's mapping products including Maps, Earth, and Street View, which serve over a billion users monthly. The position offers an exciting opportunity to work on large-scale systems that impact billions of users worldwide.

The ideal candidate will bring 8+ years of software development experience, with deep expertise in Android development and system architecture. You'll be responsible for providing technical leadership on high-impact projects, coaching team members, and ensuring alignment across teams. The role combines technical excellence with leadership responsibilities, requiring both hands-on development and strategic thinking.

Working at Google's Geo team means you'll be at the forefront of mapping technology, solving complex computer science problems, and creating intuitive product experiences. The team is dedicated to building the most accurate and comprehensive mapping solutions globally, while also supporting developers through the Google Maps platform.

The position offers a competitive compensation package, including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. You'll be working from either Mountain View or San Francisco, collaborating with talented engineers across Google's ecosystem. This is an excellent opportunity for experienced Android engineers who want to make a significant impact on products used by billions while growing their technical and leadership skills.

The role requires a strong foundation in software development, experience with large-scale systems, and the ability to lead technical initiatives. You'll be working on cutting-edge mapping technology while helping shape the future of how people navigate and understand the world around them. If you're passionate about mobile development, mapping technology, and leading technical teams, this position offers an exceptional opportunity to work on globally impactful products at one of the world's leading technology companies.

Last updated 7 hours 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
  • 5 years of experience with Android application development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in a technical leadership role (preferred)
  • 3 years of experience working with cross-functional projects (preferred)

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

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Staff Software Engineer, Mobile (Android), Google Workspace

Lead Android development for Google Workspace as a Staff Software Engineer, combining technical leadership with hands-on development to impact billions of users.

Software Engineering Manager, Android Developer Experience

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

Staff Software Engineer, Mobile (Android), Geo

Lead Android development for Google's Geo team, building mapping solutions used by billions while providing technical leadership and architectural guidance.

Staff Software Engineer, Mobile (Android), Google Workspace

Staff Software Engineer position at Google focusing on Android development for Google Workspace, offering competitive compensation and benefits.

Software Engineering Manager, Android Developer Experience

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