# Senior Technical Program Manager, Software Compute Platform

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Technical-Program-Manager--Software-Compute-Platform_JR2021628?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fcabb93a-0ad

## Description

We are seeking a driven and diligent leader to join our Technical Program Management team for Compute Platform Software at NVIDIA. You will work with engineering and product leaders on the planning and execution of programs to develop and publish software enabling new enterprise systems that are at the heart of cross-industry advancement of AI applications.

This role is responsible for overseeing the end-to-end release management process – ensuring smooth, timely, and high-quality software releases from design through full production deployment at scale. You will coordinate release activities across multiple teams, aligning incremental breakthroughs with larger production release cycles to ensure consistency and predictability.

**Responsibilities:**

- Collaborate across product and engineering teams to ensure release readiness and successful delivery of enterprise software

- Manage software branching strategies to ensure smooth integration and timely delivery of releases

- Assess release-readiness status, anticipate risk, and provide strategies to mitigate risk

- Develop program schedules and KPIs to measure release health and achievements

- Utilize coding skills to build automation scripts, dashboards, and tools that streamline release management

- Work with Engineering and QA teams on test plans, execution, and failure analysis

- Work with Customer Program Managers to track and resolve software issues

- Identify failures, lead retrospective analysis, and develop improvement action plans

**Requirements:**

- Bachelor’s degree in Engineering, Computer Science, or similar field or equivalent experience

- 10+ years of hands-on experience with software program/release management in tech or related fields

- Thorough knowledge of software engineering and life cycle principles

- Ability to think strategically and tactically and build consensus

- Strong solution-focused skills and experience influencing decisions and leading teams

- Excellent communications and technical presentation skills

**Nice to Have:**

- Experience on boards and servers in the datacenter space or with productizing enterprise server systems

- Deep understanding of software engineering principles and enterprise system architecture

- Skilled in modern programming languages and practical familiarity with efficiency tools and process automation

- Experience with OSS profiling and vulnerability resolution

- Previous experience in QA

You will also be eligible for equity and benefits.

## Skills

### Required
- software program management
- release management
- software engineering
- leadership
- communication

### Nice to have
- datacenter experience
- enterprise system architecture
- modern programming languages
- OSS profiling
- QA experience

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Technical-Program-Manager--Software-Compute-Platform_JR2021628?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
