Senior Software Engineer, Geo

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

Description For Senior Software Engineer, Geo

Google's Geo team is at the forefront of building the world's most comprehensive and accurate mapping solutions. This senior software engineering role offers an opportunity to work on products like Maps, Earth, Street View, and Google Maps Platform that serve over a billion users monthly. As a Senior Software Engineer in the Geo team, you'll be tackling complex computer science problems, designing intuitive product experiences, and improving our understanding of the real world.

The role demands versatility and leadership qualities, as you'll be working across the full technology stack. You'll be responsible for managing project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions. The position offers the chance to work with cutting-edge technologies in areas including distributed computing, large-scale system design, artificial intelligence, and natural language processing.

Google provides a collaborative environment where engineers can switch teams and projects as they grow. You'll be working alongside talented peers, participating in design reviews, and contributing to the development of next-generation technologies that impact billions of users. The role combines technical expertise with leadership opportunities, making it ideal for engineers who want to make a significant impact on products that help users navigate their daily lives.

The position requires strong technical skills, including experience with software development, data structures/algorithms, and mobile development. You'll be part of a team that's solving complex challenges in mapping technology while working on products that are fundamental to how people explore and understand the world.

Last updated 2 days 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
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • Experience 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

Benefits For Senior Software Engineer, Geo

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave
  • Equal opportunity employer
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Senior Software Engineer, Geo

Partner Development Manager, Federal, Public Sector

Partner Development Manager role at Google Public Sector, focusing on federal market partnerships and sales development.

Senior Software Developer, Full Stack, Google Workspace

Senior Software Developer position at Google, focusing on full-stack development for Google Workspace, offering competitive compensation and hybrid work arrangement.

Senior CPU Formal Verification Engineer

Senior CPU Formal Verification Engineer role at Google focusing on hardware verification, CPU design, and testing methodologies.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining critical software solutions within the Platforms and Ecosystems product area.

Senior Software Engineer, Google One

Senior Software Engineer position at Google One, focusing on developing and maintaining large-scale software solutions for Google's Platforms and Ecosystems product area.