Taro Logo

Senior Software Engineer, Geo

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

Job Description

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. As a Senior Software Engineer, you'll be working on critical projects that push the boundaries of mapping technology, solving complex computer science problems, and improving our understanding of the real world.

The position requires strong technical expertise in software development, with opportunities to work across the full technology stack. You'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables. The role combines hands-on coding with technical leadership, requiring both deep technical knowledge and the ability to collaborate with peers and stakeholders.

This is an excellent opportunity for experienced engineers who want to make a significant impact on products used by billions of people globally. You'll be working with cutting-edge technology in areas such as distributed computing, large-scale system design, and data storage. The role offers the chance to work on challenging technical problems while contributing to products that help users navigate and explore the world.

Google offers a collaborative environment where engineers can grow and evolve alongside the business, with opportunities to switch teams and projects as needed. The company is committed to diversity, equality, and inclusion, providing a supportive workplace where innovation and technical excellence are valued.

Last updated 6 hours 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
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Geo

Java
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 5 years of experience with data structures/algorithms (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience developing accessible technologies (preferred)
  • Master's degree or PhD in Computer Science or related technical field (preferred)

Benefits For Senior Software Engineer, Geo

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Related Jobs

Silicon Senior Physical Design Engineer, TPU, Google Cloud

Senior Physical Design Engineer role at Google Cloud, focusing on TPU development and machine learning acceleration in data centers.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google focusing on enterprise networking, requiring 6 years of experience in network design and automation, based in Bengaluru, India.

Senior Software Engineer, Core

Senior Software Engineer position on Google's Core team, building fundamental infrastructure and technical foundations that power Google's flagship products.

Silicon Networking RTL Design Senior Engineer, Google Cloud

Senior RTL Design Engineer role at Google Cloud, focusing on TPU development and AI/ML hardware acceleration, requiring 8+ years of ASIC development experience.

Senior DFT Engineer, Google Cloud

Senior DFT Engineer position at Google Cloud, focusing on developing and implementing advanced Design for Testing methodologies for digital and mixed-signal chips.