Principal Program Manager

EdCast

Mountain View (CA)

On-site

USD 160,000 - 230,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cornerstone OnDemand is seeking a Technical Program Manager to drive planning, execution, and delivery of cross-functional technical programs across engineering, product, and business units. You will own end-to-end program management, build detailed roadmaps, and lead governance through status reviews and steering committees.

You will partner with engineering leaders, product teams, and DevOps to ensure release readiness and successful delivery of large-scale initiatives.

Qualifications

  • Bachelor's or Master's in CS/Software Eng/IT or equivalent.
  • 10+ years in technical program management within software product orgs.
  • 5+ years hands-on software engineering or technical lead experience.
  • Proven track record delivering large-scale cross-functional programs on time and within scope.
  • Strong understanding of SDLC, architecture, distributed systems, and cloud platforms (Azure preferred).
  • Familiarity with microservices, API design, CI/CD, and DevOps practices.
  • Ability to read code and design docs to assess risks and dependencies.
  • Experience with Agile/Scrum and scaling frameworks.
  • Proficiency with Jira, Azure DevOps, Confluence, Smartsheet, or MS Project.
  • Excellent written and verbal communication for technical and executive audiences.
  • Strong facilitation and conflict-resolution skills.
  • Exceptional organizational skills with ability to manage multiple programs.

Responsibilities

  • Own end-to-end program management for large-scale cross-functional technical initiatives across engineering, product, and business units.
  • Define scope, milestones, deliverables, success criteria, and resource requirements with leadership.
  • Develop and maintain detailed plans, roadmaps, schedules, dependencies, and risk strategies.
  • Drive execution with governance: standups, reviews, steering committees, escalation workflows.
  • Report program health, risks, and blockers to leadership via dashboards and summaries.
  • Manage trade-offs across scope, timeline, quality, and resources with data-backed decisions.
  • Conduct retrospectives to capture lessons and drive delivery improvements.
  • Identify bottlenecks and implement delivery-accelerating improvements.

Skills

Communication skills
Facilitation
Organizational skills
Ownership & initiative
Stakeholder management

Education

Bachelor's or Master's degree in CS/Software Eng/IT
Equivalent practical experience

Tools

Jira
Azure DevOps
Confluence
Smartsheet
MS Project

Job description

Cornerstone OnDemand is looking for a Technical Program Manager who will drive the planning, execution, and delivery of complex, cross-functional technical programs. You will work at the intersection of engineering, product, and business teams to ensure large-scale initiatives are delivered with clarity, predictability, and impact. This role requires a strong technical foundation combined with exceptional program management skills to orchestrate multiple workstreams and stakeholders toward shared outcomes. In this role, you will…

Program Planning Execution
  • Own end-to-end program management for large-scale, cross-functional technical initiatives spanning multiple engineering teams, products, and business units.
  • Define program scope, milestones, deliverables, success criteria, and resource requirements in collaboration with engineering and product leadership.
  • Build and maintain detailed program plans, roadmaps, and schedules with clear dependencies, critical paths, and risk mitigation strategies.
  • Drive program execution through structured governance — standups, status reviews, steering committee meetings, and escalation workflows.
  • Track and report program health, progress, risks, and blockers to senior leadership and stakeholders through dashboards and executive summaries.
  • Manage program-level trade-offs across scope, timeline, quality, and resources — making recommendations grounded in data and technical context.
  • Conduct retrospectives and post-mortems to capture lessons learned and drive continuous improvement in delivery processes.
  • Identify process bottlenecks and inefficiencies across teams and implement improvements to accelerate delivery cycles.
Technical Leadership Cross-Functional Alignment
  • Partner with engineering leaders and architects to understand system designs, technical dependencies, and integration points across programs.
  • Facilitate architecture and design reviews to ensure alignment across teams and identify cross-cutting concerns early.
  • Coordinate platform migrations, infrastructure upgrades, API versioning, and other technical initiatives that span multiple teams.
  • Partner with DevOps and SRE teams to ensure release readiness, deployment coordination, and operational handoffs for program deliverables.
  • Define and drive Agile-at-scale practices (SAFe, Scrum of Scrums, or similar) across engineering teams to improve delivery predictability and velocity.
  • Facilitate alignment between product roadmaps, engineering capacity, and business priorities to ensure realistic commitments.
Stakeholder Communication Risk Management
  • Serve as the central point of communication for program status, decisions, and escalations across engineering, product, design, QA, and business teams.
  • Translate complex technical concepts and program details into clear, concise updates for executive leadership and non-technical stakeholders.
  • Manage stakeholder expectations proactively — surfacing trade-offs, timeline impacts, and scope changes early with data-backed recommendations.
  • Build and maintain a risk management framework — proactively identifying, assessing, and mitigating risks before they become blockers.
  • Manage cross-team dependency tracking, capacity planning, and sprint/release coordination.
  • Build strong relationships across the organization to enable effective collaboration and influence without authority.
You've Got What It Takes If You Have… Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 10+ years of experience in technical program management, engineering project management, or a related role within software product organizations.
  • 5+ years of hands‑on software engineering or technical lead experience (prior to or alongside program management).
  • Proven track record of successfully delivering large-scale, cross‑functional technical programs on time and within scope.
  • Strong understanding of software development lifecycle, system architecture, distributed systems, and cloud platforms (Azure preferred).
  • Familiarity with microservices architecture, API design, CI/CD pipelines, and modern DevOps practices.
  • Ability to read and understand code, technical design documents, and architecture diagrams at a level sufficient to assess risks and dependencies.
  • Experience with Agile/Scrum methodologies and scaling frameworks.
  • Proficiency with program management and collaboration tools such as Jira, Azure DevOps, Confluence, Smartsheet, or MS Project.
  • Excellent written and verbal communication skills with the ability to tailor messaging for technical and executive audiences.
  • Strong facilitation skills — able to lead productive meetings, drive decisions, and resolve conflicts constructively.
  • Exceptional organizational skills with the ability to manage multiple complex programs simultaneously.
  • Proven ability to build trust and influence across engineering, product, and business functions.
  • Proactive and self‑driven with a strong sense of ownership over program outcomes.
Nice to Have
  • Experience in SaaS/enterprise product development environments.
  • Exposure to AI/ML programs and their unique delivery challenges.
  • Familiarity with talent management, HR tech, or learning management domains.

#LI-Onsite

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technology Program Management Director
Technology Program Management Director

Leadout Capital • Chicago (IL)

On-site
USD 150,000 - 210,000
Senior Engineering Program Manager, Lead , Service Special Projects
Senior Engineering Program Manager, Lead , Service Special Projects

Apple, Inc. • Cupertino (CA)

On-site
USD 190,000 - 260,000
Program Manager - Data Engineering
Program Manager - Data Engineering

Cypress HCM • United States

On-site
USD 130,000 - 170,000
Senior Technical Program Manager
Senior Technical Program Manager

Ethos Life • New York (NY)

On-site
USD 150,000 - 190,000
Company Equity
Paid time off
Health insurance
Architect Lead
Architect Lead

Charles Schwab Corporation • Southlake (TX)

On-site
USD 140,000 - 190,000
Senior Technical Program Manager
Senior Technical Program Manager

UTA • Los Angeles (CA)

On-site
USD 130,000 - 170,000
Principal Technical Program Manager
Principal Technical Program Manager

Testing Site - JPMC • Wilmington (DE)

Hybrid
USD 150,000 - 210,000
Technical Program Manager (III)
Technical Program Manager (III)

Aquent (United States) • New York (NY)

On-site
USD 130,000 - 170,000
Technical Program Manager
Technical Program Manager

Talentpair • San Francisco (CA)

On-site
USD 150,000 - 210,000
Technical Program Manager
Technical Program Manager

ITCO Solutions, Inc. • Austin (TX)

On-site
USD 150,000 - 200,000