G

GitHub

Runs code hosting and collaboration for developers

Director Technical Program Management

Program ManagementConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • At least 8 years of experience in engineering, product or technical program management, data analysis, or product development; alternatively, a Bachelor's degree in Computer Science, Engineering, Data Science, Mathematics, Business, or a related field plus at least 6 years of such experience; alternatively, a Master's degree in those fields plus at least 4 years of such experience; or equivalent experience.
  • At least 5 years of experience managing cross-functional and/or cross-team projects.

Responsibilities

  • Lead and coach teams to develop problem statements and hypotheses for products and services across divisional boundaries, address complex business, program, customer, and market needs, and identify dependencies.
  • Determine process improvements, scope insights quickly, and drive change management initiatives while aligning teams with customer, market, stakeholder, leadership, and company goals.
  • Hold teams accountable for collaborating with Engineering, Marketing, Design, and other partners to satisfy customer requirements; help validate market size and opportunity; facilitate solutions across partner teams.
  • Help teams define program goals and priorities, translate organizational needs into program goals, and prioritize deliverables using data insights.
  • Guide teams in proactive and reactive risk management, including identifying risks and proposing data-informed mitigations.
  • Coach teams to define success criteria and performance metrics, including Objectives and Key Results and Key Performance Indicators; work with Engineering on required telemetry and help teams understand return on investment.
  • Orchestrate and integrate development and implementation of products and services on large cross-functional projects with internal teams and external partners; coordinate product management and release alignment, tradeoffs, adjustments, and improvements.
  • Guide teams in partnering with Engineering to contribute to, prioritize, and deliver product and service roadmaps; help teams understand feature value propositions and answer technical questions.
  • Guide teams in justifying capacity requirements and advocating for resource allocation; partner with Engineering to align feature capabilities with goals and updates, including tradeoffs.
  • Guide teams in tracking, coordinating, and communicating end-to-end project schedules; ensure stakeholders monitor and follow established schedules and processes.
  • Guide teams in tracking and managing dependencies, avoiding issues, mitigating risks, and making course corrections when projects are misaligned with schedules or goals.
  • Drive teams to develop staging and implementation plans for pilots and releases aligned with objectives, key results, performance indicators, development timelines, and program introductions; ensure stakeholders monitor progress and adjust as needed.
  • Help teams lead governance programs and processes to ensure performance requirements and standards are met throughout development, including quality, compliance, privacy, security, safety, and accessibility.
  • Help teams collect performance metrics such as usage, quality, speed, and cost; monitor and report progress, including through business reviews, and derive insights for productive action.
  • Ensure teams share insights with Engineering and other partners; lead teams in forming hypotheses about technical needs, conducting experiments, and iterating to improve measurable performance metrics.

Desired Qualifications

  • At least 10 years of experience in engineering, product or technical program management, data analysis, or product development; alternatively, a Bachelor's degree in Computer Science, Engineering, Data Science, Mathematics, Business, or a related field plus at least 10 years of such experience; a Master's degree in those fields plus at least 8 years; a Doctorate in those fields plus at least 6 years; or equivalent experience.
  • At least 3 years of people-management experience.
  • At least 4 years of experience designing, building, or supporting software systems.

About the Company

GitHub

Runs code hosting and collaboration for developers

GitHub runs a code hosting and collaboration platform for developers and software teams, from public open source projects to private business applications. Teams store projects in repositories, propose changes through pull requests, and review code before merging it into a shared version. GitHub Actions automates tests and deployments, while Copilot assists with writing code and Advanced Security checks for vulnerabilities and exposed credentials. The company earns revenue from paid team and enterprise subscriptions, AI coding plans, security add-ons, and usage of its development tools. Founded in 2008 and headquartered in San Francisco, GitHub is a subsidiary of Microsoft.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$350M
Headquarters
San Francisco, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at GitHub

See more jobs