mid software engineering Technical Program Manager ic 2+ yrs Bachelor's · Posted Jul 9, 2026

About this role

Google is hiring a mid-level Technical Program Manager in the software engineering function based in Singapore. The posting calls out experience with GCP, Security, Machine Learning, Data Analytics and roughly 2+ years of relevant work. Listed education preference: a bachelor's degree or equivalent.

Role
Technical Program Manager
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Singapore
Experience
2+ years
Education
Bachelor's degree
Posted
Jul 9, 2026
AI Summary
Lead complex, multi-disciplinary technical projects at Google's Office of Cybersecurity Resilience, managing cloud risk and cross-functional teams. Partner with enterprise security and software development teams to plan requirements, manage schedules, and communicate with executives and engineers. Requires bachelor's degree in technical field and 2+ years program management experience.

Job description

from Google careers

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 Technical Program Manager at Google, you’ll use your technical expertise to lead complex, multi-disciplinary projects from start to finish. You’ll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs in product development with engineers.

Office of Cybersecurity Resilience's (OCR) mission is to enable Alphabet and external partners to anticipate, mitigate, and rapidly recover from cyber threats through data-driven risk management, secure-by-default technology, and integrated response.

Our Program Management Office (PMO) team partners with OCR and advances this mission via deep integration, domain expertise, craft of program management, versatility, and a high-performing team.

You will be part of the Alphabet Use of Cloud (AUC) team, which focuses on managing and minimizing risks associated with Alphabet's global use of public cloud platforms, including GCP, etc.

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • Collaborate with engineering, product management, and client teams to deliver risk mitigation efforts that support Google’s use of public cloud infrastructure.
  • Work closely with Security Engineering and Software Engineering teams and ensure ongoing alignment in service of the overall Security and Business goals.
  • Apply technical expertise to foster alignment, oversee dependencies, define project scope, guide prioritization, and facilitate execution across teams.
  • Deploy program management frameworks and tools to optimize execution, establish priorities, monitor milestones, and coordinate interdependencies.
  • Cultivate partnerships with essential stakeholders and Product Area leads, establishing communication structures to manage evolving priorities, track program health, and address risks.

Minimum qualifications:

  • Bachelor's degree in a technical field, or equivalent practical experience.
  • 2 years of experience in program management.
  • Experience working and partnering with enterprise security or software development teams.

Preferred qualifications:

  • 5 years of experience in technical program management.
  • 2 years of experience managing cross-functional or cross-team projects.
  • Experience using quantitative analysis to inform decisions and proficiency in data analytics.
  • Experience using AI and seek opportunities to use AI/ML technologies to lead improvements across programs.

More roles at Google

Staff Software Engineer, Vector Search, Vertex AI
Warsaw, Poland · staff
LLMs Computer Vision Distributed Systems
Sales Compensation Administration Manager, Google Cloud
Dublin, Ireland | Warsaw, Poland · manager
SQL GCP Data Analytics
Data Center Manager, Server Operations
Eemshaven, Netherlands · manager
Linux GCP Networking
Staff Software Developer, Google Cloud Enterprise Chat
Waterloo, Canada · staff
Python JavaScript TypeScript
Forward Deployed Engineer II, GCC (French, German)
Dublin, Ireland · mid
Python React LLMs
All Google jobs →
All software engineering jobs software engineering salaries software engineering career path
All Google Jobs Browse software engineering roles mid positions