What you'll be doing
Collaborate across product and engineering teams, spanning the entire stack, to ensure release readiness and successful delivery of enterprise software while being viewed as a leader across all Business Units
Manage software branching strategies, including feature, release, and hotfix branches, to ensure smooth integration, version control, and timely delivery of releases
Assess the release-readiness status, anticipate risk, and provide strategies to mitigate risk
Develop program schedules and KPIs to measure release health, predictability, and achievements and regularly communicate program status and key issues to senior leadership
Utilize coding skills to build or enhance automation scripts, dashboards, and tools that streamline release management and improve delivery efficiency
Work with Engineering and QA teams on test plans, execution, reviews, failure analysis and assessing overall quality and risk
Work with Customer Program Managers to track and resolve software issues incorporating technical feedback from CSPs and OEMs
Identify failures, lead retrospective analysis, and help to develop improvement action plans
What we need to see
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 to build consensus to make programs successful
You should have strong solution focused skills, consistently successful implementing systematic solutions
Must have experience influencing decisions and leading teams in a dynamic environment
Enthusiastic, responsive and passionate about finding opportunities for process improvement
Excellent communications and technical presentation skills as well as being thorough and ability to multitask is important
Ways to stand out from the crowd
Experience on boards and servers in the datacenter space or with productizing enterprise server systems coordinating activities between HW / SW organizations
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 applying tools like Black Duck or Palamida
Previous experience in QA is a plus, providing valuable insight into release validation and quality assurance processes
- Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are:
- 168,000 USD – 258,750 USD for Level 4; and 200,000 USD – 322,000 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 3, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.