Technical Program Manager III, Software Engineering, Geo

Google•Seattle, WA
•$163,000 - $236,000

About The Position

As a Technical Program Manager at Google, you lead complex, multidisciplinary engineering projects using technical expertise. You plan requirements with internal customers and guide projects through the full project lifecycle, including managing schedules, identifying risks, and communicating clearly with stakeholders. The role requires explaining analyses and recommendations to executives and discussing technical trade-offs in product development with engineers. You manage programs of varying sizes and scopes, identify future opportunities, improve processes, and help drive technical direction. The position is on Google’s Geo team, which builds accurate, comprehensive, and useful mapping products, including Maps, Earth, Street View, and Google Maps Platform. The team also enables developers to use Google Maps platforms in apps and websites, and works on complex computer science challenges, product experiences, and understanding the real world. Individual pay is determined by job-related skills, experience, and relevant education or training. The stated US compensation is $163,000–$236,000 USD, plus a 15% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree in a relevant field, or equivalent practical experience.
  • At least 5 years of experience in program management.
  • Experience with software development and managing execution of programs spanning multiple engineering teams.

Nice To Haves

  • Master’s degree, PhD, further education, or experience in engineering, computer science, or another related technical field.
  • At least 5 years of experience managing cross-functional or cross-team projects.
  • Experience with lifecycle management in a fast-paced software environment, or building product requirements and managing the product lifecycle end to end.
  • Experience in the Automotive, Transportation, or Mapping (GIS) industries, or working on consumer-facing products.
  • Ability to use technical judgment to solve software engineering challenges involving bug triage, source control, continuous integration, and related areas.
  • Ability to influence a highly integrated team of technical and non-technical members, and to work with or manage third-party vendors.

Responsibilities

  • Manage technology programs by defining milestones and success criteria, allocating resources, and delivering successfully and on time.
  • Use technical judgment while working with large, cross-functional teams.
  • Develop tools and processes to improve software engineering productivity.
  • Communicate schedules, priorities, and status to all levels of the company.
  • Plan requirements with internal customers and guide projects through the entire project lifecycle.
  • Identify risks and communicate them clearly to project stakeholders.
  • Identify future opportunities, improve processes, and drive the technical direction of programs.

Benefits

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