Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 6 months 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?