2 months ago

Technical Program Manager, Software Engineering

Google

On Site
Full Time
$210,000
New York, NY
Apply

Job Overview

Job TitleTechnical Program Manager, Software Engineering
Job TypeFull Time
Offered Salary$210,000
LocationNew York, NY

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.

Uncover Hiring Manager

Job Description

About the Technical Program Manager, Software Engineering Role at Google

At Google, a problem isn’t truly solved until it’s solved for all. As a Technical Program Manager, Software Engineering, you will leverage your technical expertise to lead complex, multi-disciplinary projects from inception to completion. This involves collaborating with stakeholders to define requirements, identify potential risks, meticulously manage project schedules, and ensure transparent communication with cross-functional partners across the company. You will be adept at explaining your team's analyses and recommendations to executives, as well as engaging in detailed technical discussions about product development tradeoffs with engineers.

In this role, you will specifically lead software engineering projects focused on one of Google's core programming languages. Your influence will extend to teams responsible for designing, developing, testing, deploying, maintaining, and continually improving software solutions.

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.

About the Team (Core)

The Core team is fundamental to Google, building the technical foundation for its flagship products. We are the owners and advocates for the underlying design elements, developer platforms, product components, and critical infrastructure that power Google. These elements are the essential building blocks for delivering excellent, safe, and coherent user experiences and accelerating innovation for all developers. Our scope involves looking across Google’s diverse products to create central solutions, dismantle technical barriers, and fortify existing systems. As the Core team, we hold a unique mandate and opportunity to significantly impact crucial technical decisions throughout the company.

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.

Compensation and Benefits

The US base salary range for this full-time position is $163,000-$237,000, complemented by bonus, equity, and comprehensive benefits. Salary ranges are determined by role, level, and location, with individual pay influenced by work location, job-related skills, experience, and relevant education or training. Your recruiter can provide specific salary range details for your preferred location during the hiring process. Please note that the listed compensation reflects base salary only, excluding bonus, equity, or benefits. More information about Google's benefits is available online.

Key skills/competency

  • Program Management
  • Software Development
  • Cross-functional Leadership
  • Risk Management
  • Project Scheduling
  • Stakeholder Communication
  • Technical Judgment
  • Bug Triage
  • Source Control
  • Continuous Integration
  • Process Improvement

Tags:

Technical Program Manager
Program management
Software development
Cross-functional leadership
Risk management
Project scheduling
Stakeholder communication
Team influence
Process improvement
Technical judgment
Execution
Software engineering
Continuous integration
Source control
Bug triage
Developer platforms
Infrastructure
Core programming languages
Agile methodologies
Product components
System design

Share Job:

How to Get Hired at Google

  • Research Google's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume and cover letter to highlight experience in technical program management, software development, and cross-functional leadership, aligning with Google's Core team values.
  • Practice technical program management skills: Prepare to discuss your experience managing complex software projects, defining success criteria, and handling technical tradeoffs effectively.
  • Showcase problem-solving abilities: Be ready to demonstrate your analytical approach to solving software engineering challenges like bug triage, source control, and continuous integration.
  • Highlight communication and influence: Prepare examples of how you've effectively communicated with technical and non-technical stakeholders and influenced critical team decisions.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background