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 integral to building the most accurate and comprehensive mapping solutions including Google 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 versatility.

As a Software Engineer III, you'll be working on critical projects within the Geo team, developing and maintaining software solutions that power Google's mapping services. The role demands strong technical skills in Android development, along with the ability to handle complex computer science problems and create intuitive product experiences.

The ideal candidate will bring fresh perspectives to various technical areas, including distributed computing, system design, mobile development, and UI design. You'll be responsible for managing project priorities, collaborating with cross-functional teams, and maintaining high coding standards through code reviews and best practices implementation.

Google offers a collaborative environment where engineers can grow and evolve with the company's fast-paced business needs. You'll have opportunities to switch teams and projects, contributing to different aspects of Google's mapping technology. The position requires someone who can balance technical expertise with leadership qualities, as you'll be involved in design reviews and technical decision-making processes.

This role is perfect for someone passionate about creating technology that impacts billions of users worldwide, with a specific interest in mapping and location-based services. You'll be part of a team that's not just maintaining existing systems but actively shaping the future of mapping technology through innovative solutions and continuous improvements.

Last updated a day 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), Google Translate

Android Software Engineer role at Google Translate, developing mobile applications using Java and working with AI/ML technologies for translation services.

Software Engineer, Google Meet Interoperability/Rooms Media, Android

Mid-level Software Engineer position at Google, focusing on Android development for Google Meet Interoperability and Rooms Media systems in Stockholm.

Software Engineer Android

Mid-level Android Software Engineer position at Google in Mexico City, focusing on build system optimization and developer tools development.

Software Engineer III, Mobile (Android), Gemini

Senior Android Engineer position at Google working on Gemini conversational AI, offering competitive compensation and benefits.

Software Engineer III, Mobile (Android), Google Workspace

Android Software Engineer role at Google Workspace, developing mobile applications with competitive compensation and opportunity to impact billions of users.