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
5,000+ Employees
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 technologies, including Maps, Earth, and Street View, 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, you'll be responsible for designing, developing, and enhancing software solutions for Google's mapping products. You'll work with cutting-edge technologies across distributed computing, system design, and mobile development. The role involves collaborating with cross-functional teams, managing project priorities, and ensuring high-quality code through reviews and best practices.

The ideal candidate will bring strong Android development experience, coupled with expertise in data structures and algorithms. You'll have the opportunity to impact products used by billions while working on complex computer science problems and creating intuitive user experiences. This position offers growth potential and the chance to work with some of the most advanced mapping technologies in the world.

Google offers a collaborative environment, the chance to work on impactful projects, and the opportunity to shape the future of mapping technologies. You'll be part of a team focused on building the most accurate and comprehensive maps while solving challenging technical problems at scale.

Last updated a month 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
  • Triage product or system issues and debug/track/resolve issues
  • Participate in, or lead design reviews with peers and stakeholders

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

Java
  • 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

Interested in this job?