Senior Technical Program Manager, Software Compute Platform

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$168,000–$258,750 / yr
Employment
Full-time
Posted
57 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $213k
$137k $272k
below market most similar roles pay here above market

This role pays more than 69% of similar roles. Most pay $177,250–$222,500 — the blue band above. At the midpoint, this role pays about $213k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Technical Program Manager, Software Compute Platform

The Senior Technical Program Manager, Software Compute Platform joins the Technical Program Management team for Compute Platform Software. This role involves overseeing the end-to-end release management process for software enabling new enterprise systems for AI applications. You will coordinate release activities across multiple teams, managing software branching strategies, version control, and deployment procedures from design through production. Responsibilities include collecting requirements, defining priorities, developing program schedules and KPIs, and performing retrospective analyses. You will utilize coding skills to build automation scripts, dashboards, and tools to improve delivery efficiency. Required competencies include software engineering life cycle principles, experience with boards and servers in the datacenter space, and familiarity with modern programming languages, OSS profiling, and vulnerability resolution tools like Black Duck or Palamida.

What does a Technical Program Manager earn in California?

Median $200000 from 105 postings across 25 companies.

See salary data

What you'll do

  • Oversee the end-to-end release management process from initial design through full production deployment at scale.
  • Coordinate release activities across multiple teams to align incremental breakthroughs with larger production cycles.
  • Collect requirements, define release priorities, and maintain detailed release calendars for parallel efforts.
  • Develop and improve release processes including scheduling, version control, deployment procedures, and post-release validation.
  • Manage software branching strategies for feature, release, and hotfix branches to ensure smooth integration.
  • Develop program schedules and KPIs to measure release health and communicate status to senior leadership.
  • Build or enhance automation scripts, dashboards, and tools to streamline release management and delivery efficiency.
  • Lead retrospective analyses to identify failures and develop improvement action plans.

What we're looking for

  • Bachelor’s degree in Engineering, Computer Science, or a similar field or equivalent experience.
  • 10+ years of hands-on experience with software program or release management in tech or related fields.
  • Thorough knowledge of software engineering and life cycle principles.
  • Ability to think strategically and tactically while building consensus to make programs successful.
  • Experience influencing decisions and leading teams in a dynamic environment.
  • Excellent communication and technical presentation skills with the ability to multitask.
  • Experience on boards and servers in the datacenter space or with productizing enterprise server systems (preferred).
  • Skilled in modern programming languages and practical familiarity with efficiency tools and process automation (preferred).

More like this

Similar roles

Senior Software Technical Program Manager

Nvidia

Remote (Santa Clara, CA) +1 38 days ago
CUDA Compilers GPU Machine Learning Deep Learning Artificial Intelligence Agile Waterfall JIRA MS Project Operating Systems Risk Management
8+ yrs exp Remote

Senior Technical Program Manager, GPU Software

Nvidia

Redmond, WA +2 63 days ago
GPU CPU SOC Machine Learning Accelerated Computing Graphics Process Automation Software Productivity Tools Kernel Components Drivers Firmware Release Planning
10+ yrs exp

Senior Technical Program Manager, Platform Services

DoorDash, Inc

San Francisco, CA +2 36 days ago $130,600–$192,000
Distributed Systems System Architecture API Backend Services Platform Infrastructure Scalability Reliability Technical Design Project Planning Data Flows
5+ yrs exp