Join a team building world-leading business solutions at Google that scale for everyone. As a Technical Program Manager focused on Enterprise Architecture, you'll leverage your technical acumen to steer complex, multi-disciplinary projects from inception to completion. You will collaborate with stakeholders to define requirements, proactively identify risks, manage project timelines, and ensure clear communication with cross-functional partners across the organization. Your role involves articulating team analyses and recommendations to executives, alongside discussing intricate technical trade-offs with engineers during product development.
Drive the ongoing enhancement and meticulous maintenance of our central architecture repository (LeanIX). Ensure accurate mapping and documentation of application metadata, system capabilities, and cross-pillar integration flows to establish a reliable global source of truth. Collaborate with globally distributed product, engineering, and architecture teams within corporate engineering to foster alignment, encourage teamwork, and support the adoption of enterprise standards for accelerated global delivery and consistent practices.
Assist in defining, implementing, and sustaining foundational architectural elements. This includes contributing to the development and curation of the EA Toolkit, featuring approved reference architectures, reusable design patterns, standard guidelines, and certified technologies to promote uniformity.
A Bachelor's degree in a technical discipline or equivalent practical experience is required. A minimum of 2 years of experience in program management is essential.
Preferred qualifications include 5 years of professional experience in software engineering, systems design, corporate IT, technical program management, or business process engineering. Experience in managing review pipelines, technical project queues, and facilitating cross-team technical alignment is highly valued. Strong analytical capabilities for interpreting complex integration diagrams, mapping system dependencies, and identifying application redundancies are important. Outstanding verbal and written communication skills are crucial for seamless collaboration with global partners and influencing distributed developer teams.
Information Technology & Services