Staff Software Engineer, Google Local Services Ads Platform

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. The role works on projects important to Google and may involve opportunities to move between teams and projects as the business evolves. Engineers are expected to be versatile, demonstrate leadership, and take on problems across the full stack. Local Services by Google (GLS) is a strategic effort in Ads and Commerce. Its mission is to create strong experiences for people seeking local services, helping them find and connect with trusted service providers. The team aims to build an efficient and sustainable advertiser acquisition pipeline, offer useful functionality that attracts advertisers, and retain them on the platform. Google Ads applies machine learning and generative AI models, including Gemini, to its global advertising business. The work affects users by protecting them from harm, improving ad quality, and optimizing campaigns for advertiser return on investment. The team collaborates with groups such as Google Research and DeepMind to address complex challenges and build advertising technology at scale. The position provides technical leadership on high-impact projects, influences and coaches a distributed engineering team, delivers full-stack solutions spanning UI, backend infrastructure, and AI/ML, and manages a team of five engineers. Compensation in the US is $207,000–$300,000, plus a 20% bonus target, equity, and benefits. Individual pay depends on job-related skills, experience, and relevant education or training.

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 experience with full-stack development across backend codebases such as Java, Python, Golang, or C++, and frontend 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.
  • Deliver full-stack development, including UI, backend infrastructure, and AI/ML.
  • Manage a team of five engineers.
  • 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