Role: Technical Program Manager Real Estate Systems (CRES)
Location: San Jose, CA
Duration: Contract
Role Overview:
We are seeking a results-oriented Technical Program Manager (TPM) to lead complex, cross-functional application development projects within Google's Corporate Real Estate Systems (CRES) portfolio. This role requires a strong technical background, expertise in Agile methodologies, and a proven ability to drive projects from concept to launch. You will be responsible for ensuring teams deliver high-quality software solutions, on time, while effectively managing stakeholders, risks, and dependencies.
Responsibilities:
- Lead the planning and execution of new application development projects, ensuring alignment with CRES strategic goals.
- Employ Agile project management principles and practices to manage project lifecycles, including sprint planning, stand-ups, retrospectives, and backlog refinement.
- Define, track, and report on Key Performance Indicators (KPIs) and delivery metrics to ensure project health and visibility to stakeholders.
- Drive team performance through clear planning, well-defined milestones, and effective risk management.
- Collaborate closely with Engineering teams (including Java developers, UI/UX designers, and integration specialists), Product Managers, and business stakeholders to define scope, requirements, and technical solutions.
- Facilitate technical discussions, understand architectural designs, and help resolve technical challenges, leveraging your conceptual understanding of Java, UI technologies, and integration patterns.
- Manage project dependencies, identify risks, and develop mitigation strategies.
- Ensure clear and effective communication across all levels of the project team and with stakeholders, providing regular updates on progress, risks, and changes.
- Foster a collaborative environment and drive continuous improvement in development and delivery processes.
- Uphold Google's engineering and program management best practices.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Engineering, a related technical field, or equivalent practical experience.
- Proven experience as a Technical Program Manager, Project Manager, or Engineering Lead, managing software development projects.
- Strong experience with Agile development methodologies (e.g., Scrum, Kanban).
- Demonstrated ability to define and manage project KPIs, delivery metrics, and reporting.
- Solid understanding of software development lifecycles, particularly for new applications.
- Conceptual knowledge of Java, modern UI frameworks, and system integration technologies (e.g., APIs, microservices).
- Excellent communication skills, with native English fluency (written and verbal).
Preferred Qualifications:
- Experience working on projects within Corporate Real Estate Systems or similar enterprise domains.
- Hands-on experience with project management tools like Jira, etc.
- Ability to navigate ambiguity and bring structure to complex problems.
- Strong stakeholder management and influencing skills.
- Familiarity with Google's internal development tools and infrastructure.
- Technical depth to comfortably engage with engineers on technical designs and trade-offs.