Technical Program Manager III Software Engineering Core
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Technical Program Manager III Software Engineering Core
Google is seeking a highly skilled and experienced Technical Program Manager III to join their Core Software Engineering team. This role involves leading complex, multi-disciplinary projects from initiation to completion, working closely with stakeholders to define requirements, identify risks, manage schedules, and ensure clear communication across cross-functional teams. The ideal candidate will leverage their technical expertise to drive software development projects in one of Google's core programming languages, influencing teams responsible for design, development, testing, deployment, maintenance, and improvement of software. The Core team is responsible for the technical foundation of Google's flagship products, focusing on design elements, developer platforms, product components, and infrastructure to ensure excellent, safe, and coherent user experiences while driving innovation. This role offers a unique opportunity to impact significant technical decisions across the company.
Minimum Qualifications
- Bachelor's degree in a relevant field, or equivalent practical experience.
- 5 years of experience in program management.
- Experience with software development and managing the execution of programs that span multiple engineering teams.
Preferred Qualifications
- 5 years of experience managing cross-functional or cross-team projects.
- Experience with lifecycle management in a fast-paced software environment.
- Ability to use technical judgment to solve software engineering challenges involving bug triage, source control, continuous integration, etc.
- Ability to be influential on a highly integrated team of technical and non-technical members.
Responsibilities
- Manage technology programs by defining milestones and success criteria, resource allocation, and successful on-time delivery.
- 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 in the company.
Key skills/competency
- Technical Program Management
- Software Engineering
- Cross-functional Project Management
- Lifecycle Management
- Bug Triage
- Source Control
- Continuous Integration
- Stakeholder Management
- Risk Management
- Agile Methodologies
How to Get Hired at Google
- Tailor your resume: Highlight 5+ years of program management and software development experience, emphasizing cross-functional project leadership and technical problem-solving.
- Showcase technical acumen: Detail your experience with bug triage, source control, and continuous integration in your application.
- Understand Google's culture: Research Google's mission and values, focusing on how your experience aligns with their goal of building products for everyone.
- Prepare for behavioral questions: Practice articulating how you've influenced technical and non-technical teams and managed complex software engineering challenges.
- Network and apply: Leverage LinkedIn to connect with Google recruiters or employees and apply through their careers portal, mentioning preferred locations.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background