Software Engineer III, Mobile (Android), Geo

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Android
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
Enterprise SaaS

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

Google's Geo team is seeking a Software Engineer III to join their Mobile (Android) division. This role is integral to the development of Google Maps, Earth, Street View, and Google Maps Platform - products that serve over a billion users monthly. The position combines Android development expertise with large-scale systems engineering, requiring both technical depth and versatility.

The ideal candidate will contribute to Google's mapping technology evolution through code development, peer reviews, and technical leadership in design discussions. They'll work on complex computer science problems while creating intuitive product experiences that enhance our understanding of the real world. The role demands expertise in Android application development, along with strong fundamentals in data structures and algorithms.

As a Software Engineer III at Google, you'll have the opportunity to work on critical projects with significant impact, collaborating with talented engineers across the organization. The position offers exposure to various aspects of software development, from UI design to distributed computing, and the chance to shape how billions of users interact with Google's mapping services.

The role combines technical expertise with leadership opportunities, including managing project priorities and mentoring through code reviews. You'll be part of a team that's pushing the boundaries of mapping technology while maintaining Google's high standards for code quality and user experience. The position offers the excitement of working on globally-used products while solving challenging technical problems in a collaborative environment.

Working at Google means joining a company that values diversity, equal opportunity, and creating a culture of belonging. The Geo team's work directly impacts how people navigate and understand the world, making this an opportunity to contribute to technology that makes a difference in users' daily lives.

Last updated an hour ago

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

  • Write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies

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

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with Android application development (preferred)
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Master's degree or PhD in Computer Science or related technical field (preferred)

Interested in this job?

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

Software Developer III, Android, Google Home

Android Software Developer role at Google Home team, focusing on smart home technologies and SDK development with 2+ years of experience required.

Technical Program Manager, Android Developer Experience

Technical Program Manager position at Google focusing on Android Developer Experience and graphics ecosystem development.

Software Engineer, Android Kernel and Systems

Mid-level Software Engineer position at Google focusing on Android kernel and systems development, requiring expertise in low-level programming and operating systems.

Software Engineer III, Mobile (Android), Google Workspace

Mid-level Android Software Engineer position at Google Workspace, focusing on mobile development with competitive compensation and benefits.

Software Engineer III, Android, Google One

Android Software Engineer III position at Google, focusing on Google One product development with opportunities to work on large-scale mobile applications.