senior software engineering Technical Program Manager ic · Posted Apr 20, 2026

About this role

Nvidia is hiring a senior-level Technical Program Manager in the software engineering function based in Santa Clara, CA. The posting calls out experience with Git, Jira, Confluence, CUDA.

Role
Technical Program Manager
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Santa Clara, CA
Posted
Apr 20, 2026

More roles at Nvidia

Senior ASIC Physical Design Engineer, Netlisting
Santa Clara, CA · senior
Python Deep Learning
System Software Integration Engineer
Remote (Germany) · mid
Python C Bash
Firmware Design Engineer
Yokneam, Israel · mid
Python Embedded Systems
Senior Engineer, Backend
Pune, India · principal
Python Java Go
Physical Design Methodology Engineer
Hsinchu, Taiwan · mid
Python
All Nvidia jobs →

Job description

from Nvidia careers

Deep Learning Software is looking for a Technical Program Manager to lead software programs for Deep Learning Training and Inference Frameworks, with the goal of supporting NVIDIA's top AI researchers and software engineers in driving the future of deep learning. This position requires managing software programs in a highly matrixed environment using industry-leading processes to navigate an active and evolving roadmap. The TPM will work alongside senior management and coordinate efforts with partners across the company to ensure alignment and exceptional execution. They will engage closely with our software, hardware, and infrastructure teams to foster strong engineering collaborations. Furthermore, they will develop and standardize planning, reporting, and execution practices and metrics to achieve ambitious objectives in a rapidly changing environment.

 

What You'll Be Doing:

  • Collaborate with hardware, software, and model program managers, product managers and engineering teams to deliver Deep Learning Frameworks programs on existing and new hardware.

  • Engage with cross-company teams (hardware/software engineering, product, QA, compliance) and drive alignment on release scope, milestones, risk management, and dependencies.

  • Guide software programs in all aspects of program management – planning, forecasting, documenting, scheduling, effective meetings, multi-faceted prioritization, management of dependencies, reporting, and effective handling of critical and blocking issues.

  • Develop and implement metrics for measuring program effectiveness and improvement areas, collect and analyze data in support of planning and data driven decisions.

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Santa Clara, CA Jobs in Santa Clara, CA software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles senior positions