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 Agile, Configuration Management, Embedded Systems.

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 Security Architect, Cloud Authentication and Authorization
Santa Clara, CA · senior
Istio Distributed Systems Security
Senior Circuit Design Engineer
Santa Clara, CA · senior
Python Deep Learning Data Structures
Senior Formal Verification Engineer
Santa Clara, CA · senior
Python
Senior ASIC Verification Engineer, Coherent High Speed Interconnect
Santa Clara, CA · senior
Deep Learning
Senior ASIC Verification Engineer, Coherent High Speed Interconnect
Toronto, Canada · senior
Deep Learning
All Nvidia jobs →

Job description

from Nvidia careers

We are seeking a skilled, motivated Senior Software Technical Program Driver to lead our efforts in crafting innovative compute software solutions for key sectors. Our work has made major impact in various fields, and is used across leading enterprise customers, academic institutions, start-ups, and industry. We need passionate, hard-working, and creative people to help us reach our engineering goals!

What you will be doing:

  • Collaborating closely with Software Development Managers, Engineers, Product Marketing, Customer Program Management, Quality Assurance, and other logistics personnel to establish and implement streamlined processes for the development of advanced Compute software solutions for cloud service providers and OEM customers.

  • Working closely with Customers and Customer Program Managers on software issues, including technical feedback from OEMs, CSPs, and partners. Additionally, you will be responsible for the continuous improvement and maintenance of all processes related to enterprise support.

  • Scheduling and leading status meetings, proactively addressing challenges, addressing customer concerns, and serving as the central point of contact for building and upholding release schedules and the prioritized release plan of record.

  • Partnering with multi-functional teams throughout the company to strategically plan and drive software objectives for the team. In this role, you will collect requirements, help define priorities, drive planning and scheduling for all phases of the software development lifecycle.

    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