Software Engineer III, Mobile (Android), Geo

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Mid-Level Software Engineer
In-Person
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 crucial in developing and maintaining Google's mapping services, including Maps, Earth, Street View, and Google Maps Platform, which serve over a billion users monthly. The position combines Android development expertise with large-scale systems engineering, requiring both technical depth and versatile problem-solving abilities.

As a Software Engineer III, you'll be working on critical projects that directly impact how users worldwide interact with Google's mapping services. The role demands expertise in Android development, system design, and performance optimization. You'll collaborate with cross-functional teams to build and enhance mapping solutions that maintain Google's position as a leader in geospatial services.

The ideal candidate will bring strong Android development skills, experience with large-scale systems, and a passion for creating accessible, user-friendly applications. You'll have the opportunity to work on complex computer science problems, design intuitive product experiences, and improve our understanding of the real world through technology.

Working at Google offers the chance to impact billions of users while solving challenging technical problems. The company provides a collaborative environment where engineers can grow, switch between projects, and contribute to cutting-edge technology development. If you're passionate about mobile development, mapping technology, and creating products that help people navigate their daily lives, this role offers an excellent opportunity to make a significant impact at one of the world's leading technology companies.

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

Java
Kotlin
  • 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 Engineer III, Mobile (Android), Geo

Android Software Engineer role at Google's Geo team, developing mapping solutions used by billions, offering competitive salary and benefits.

Software Engineer III, Mobile, Android

Mid-level Software Engineer position at Google focusing on Android development, contributing to the world's most widely used mobile operating system.

Software Engineer III, Mobile (Android), Google Translate

Android Software Engineer position at Google Translate, focusing on mobile app development and implementation of advanced translation features using cutting-edge technologies.

Software Engineer III, Mobile (Android), Fitbit

Senior Android Developer position at Google's Fitbit team, focusing on health and fitness technology development with competitive compensation and benefits.

Android Software Engineer

Android Software Engineer position at Google's Waze, developing navigation solutions with Kotlin and Java, requiring 2+ years of experience in software development.