Senior Software Engineer, Geo

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software Engineer, Geo

Google's Geo team is seeking a Senior Software Engineer to join their mission of building the most accurate and comprehensive mapping solutions. This role is part of the team behind Google Maps, Earth, Street View, and Google Maps Platform, which serve over a billion users monthly. The position combines technical leadership with hands-on development, requiring expertise in software architecture, system design, and coding.

As a Senior Software Engineer, you'll be working on critical projects that shape how users worldwide interact with Google's mapping services. The role demands versatility across the full technology stack and leadership qualities to drive technical decisions. You'll be responsible for designing, developing, and maintaining software solutions while collaborating with cross-functional teams.

The ideal candidate will bring strong technical expertise in software development, experience with mobile platforms, and a track record of delivering complex software products. You'll have the opportunity to work on large-scale systems that handle massive amounts of data and serve billions of users. The role offers the chance to impact how people navigate and understand the world through technology.

Working at Google means joining a company committed to innovation and inclusive technology. You'll be part of a team that values technical excellence, collaborative problem-solving, and the opportunity to work on products that make a real difference in users' daily lives. The position offers the chance to grow professionally while contributing to some of the most widely-used mapping technologies in the world.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer, Geo

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Geo

Java
Kotlin
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with Android or iOS development

Interested in this job?

Jobs Related To Google Senior Software Engineer, Geo

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer role at Google focusing on mixed signal silicon design and implementation.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure development and distributed systems in Bengaluru, India.

Senior Software Engineer, Full Stack, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on full-stack development with competitive compensation and benefits.

Senior Software Engineer, Chrome

Senior Software Engineer position at Google working on Chrome browser development, focusing on building a better, more open web across multiple platforms.

Senior Software Engineer, Full Stack, Google Store

Senior Full Stack Software Engineer position at Google Store, developing next-generation technologies with both backend and frontend expertise.