Staff Software Engineer, Front End Infrastructure, Geo

Google•Mountain View, CA
•$207,000 - $300,000

About The Position

Google software engineers develop technologies that help billions of users connect, explore, and interact with information. They work on projects critical to Google, with opportunities to move across teams and projects as the business evolves, and are expected to bring versatility, leadership, and enthusiasm for full-stack problem-solving. The Geo team builds accurate, comprehensive, and useful mapping products, including Maps, Earth, Street View, and Google Maps Platform. Its services help more than a billion people each month explore the world and navigate daily life. The team also enables developers to use Google Maps Platform in their apps and websites, working on complex computer science problems, intuitive product experiences, and ways to improve understanding of the real world. In this role, you will provide technical leadership for high-impact projects, guide and align distributed engineering teams, manage project delivery, and design, build, test, deploy, maintain, and enhance large-scale software solutions.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing and launching software products.
  • 5 years of full-stack development experience across back-end codebases such as Java, Python, Golang, or C++, and front-end technologies including JavaScript or TypeScript, HTML, CSS, or equivalent.
  • 3 years of experience with software design and architecture.
  • Experience integrating generative AI tools or LLM interfaces into workflows.

Nice To Haves

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects.

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

Benefits

  • 20% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service