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
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 leadership qualities.

As a Software Engineer III at Google, you'll be working on critical projects within the Geo team, focusing on building and improving the most accurate and comprehensive mapping solutions. The role demands versatility across the full technology stack and offers opportunities to tackle complex computer science problems while creating intuitive product experiences.

The ideal candidate will bring fresh perspectives to various technical areas, including distributed computing, system design, mobile development, and data storage. You'll be responsible for managing project priorities, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions that meet Google's high standards.

This position offers the opportunity to work with cutting-edge technology while impacting billions of users worldwide. You'll be part of a team that's shaping the future of mapping technology, solving complex technical challenges, and improving our understanding of the real world through innovative solutions. The role combines technical expertise with leadership opportunities, making it ideal for engineers who want to grow their careers at one of the world's leading technology companies.

Last updated 20 hours 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 Developer III, Mobile (Android), AR

Google AR team seeks experienced Android developer to build immersive computing solutions, offering competitive salary and benefits.

Product Manager II, Android Content and Applications Framework

Product Manager II position at Google, focusing on Android Content and Applications Framework, requiring 5 years of experience and offering competitive compensation.

Software Engineer III, Mobile (Android), Google Workspace

Google Workspace Android Developer position focusing on mobile app development, requiring 2 years of experience and offering competitive compensation.

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.

Android Software Engineer

Android Software Engineer position at Google's Waze, developing and improving the social navigation app using Kotlin and Java.