Technical Program Manager 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 Software Engineering Core
Google is seeking a Technical Program Manager to join their Core team. This role involves leading complex software engineering projects, working with cross-functional teams, and influencing product development from start to finish. You will be responsible for planning, managing schedules, identifying risks, and ensuring clear communication across technical and non-technical stakeholders.
About the Role
As a Technical Program Manager at Google, you will leverage your technical expertise to lead multifaceted projects that impact Google's flagship products. You'll collaborate with engineers and product managers to define requirements, manage project timelines, and mitigate risks. Your role will involve explaining technical details to executives and discussing trade-offs with engineering teams. You will focus on software engineering projects using core programming languages and influence teams involved in the design, development, testing, deployment, maintenance, and improvement of software. The Core team at Google is responsible for the technical foundation of Google's products, owning design elements, developer platforms, product components, and infrastructure to ensure excellent, safe, and coherent user experiences and drive innovation.
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.
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 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.
Key skills/competency
- Program Management
- Software Engineering
- Technical Leadership
- Cross-functional Collaboration
- Agile Methodologies
- Risk Management
- Stakeholder Management
- Product Development Lifecycle
- Bug Triage
- Continuous Integration
How to Get Hired at Google
- Tailor your resume: Highlight program management experience and software engineering acumen, using keywords from the job description.
- Showcase technical depth: Detail your experience with bug triage, source control, and continuous integration in your application.
- Demonstrate leadership: Emphasize your ability to manage cross-functional teams and influence technical decisions.
- Prepare for interviews: Be ready to discuss complex projects, technical challenges, and your problem-solving approach.
- Understand Google's culture: Research Google's values and how they align with your own approach to teamwork and innovation.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background