Program Manager, Enterprise Architecture and Engineering by Google

February 22, 2024
Program Manager, Enterprise Architecture and Engineering by Google

Job Description

About the job:

A problem isn’t truly solved until it’s solved for all. That’s why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Program Manager at Google, you’ll lead complex, multi-disciplinary projects from start to finish — working with stakeholders to plan requirements, manage project schedules, identify risks, and communicate clearly with cross-functional partners across the company. Your projects will often span offices, time zones, and hemispheres. It’s your job to coordinate the players and keep them up to date on progress and deadlines.

Our goal is to build a Google that looks like the world around us — and we want Googlers to stay and grow when they join us. As part of our efforts to build a Google for everyone, we build diversity, equity, and inclusion into our work and we aim to cultivate a sense of belonging throughout the company.

The Enterprise Architecture and Engineering team creates foundational technologies that help developers build secure and reliable applications. The organization improves the developer experience by making applications and services easier to develop and maintain. The team spans fullstack development, cloud managed run-times, and machine learning capabilities.

Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related engineering field, or equivalent practical experience.
  • 8 years of experience in program management on cross-functional software development projects.

Preferred qualifications:

  • Knowledge of full-stack development, cloud, or machine learning.
  • Ability to identify ambiguous problems, as well as develop and implement solutions.
  • Ability to break down workstreams from OKRs to roadmaps, and to team tasks.


  • Keep engineering teams organized, on track, and focused.
  • Oversee technical roadmaps of multiple engineering teams, break down items into milestones, epics, and tasks, and keep teams on track and accountable.
  • Manage tasks including sprint planning, task estimation, sequencing, and identifying blockers.
  • Communicate progress and issues to partner engineering teams and engineering leaders globally.
  • Identify and implement process improvements.