New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Manager, Software Engineering

NVIDIA
Apply →
senior full-time 272,000 USD - 431,250 USD

First indexed 16 Oct 2026

Description

NVIDIA is seeking a Senior Manager, Software Engineering to lead the evolution of its DevOps, Build Engineering and Infrastructure team. The successful candidate will build and guide a high-performing engineering team responsible for building, testing, verifying, and releasing core software.

The role involves leading, hiring, mentoring, and growing a high-performing team of engineers building employee-facing products, software development, CI/CD, and agentic AI experiences. The ideal candidate will define the engineering vision, architecture, multi-quarter roadmap, and success measures for a cohesive developer experience and the platform serving a global workforce.

Key responsibilities include:

  • Leading, hiring, mentoring, and growing a high-performing team of engineers
  • Defining the engineering vision, architecture, multi-quarter roadmap, and success measures
  • Planning and managing team execution, including project prioritization, workload balancing, achievement tracking, dependency management, and predictable delivery
  • Providing hands-on technical leadership across Perforce, Git, GitHub, GitLab, and multiple CI/CD platforms
  • Raising the engineering bar for architecture, testing, documentation, CI/CD, maintainability, and developer productivity

The base salary range for this position is 272,000 USD - 431,250 USD. The company also offers equity and benefits.

To be considered, candidates should have:

  • A BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, other Engineering or related fields
  • 12+ overall years of software engineering experience, including 6+ years leading and managing high-performing engineering teams
  • Demonstrated success delivering build systems, CI/CD platforms, and innovative developer experiences
  • Experience defining technical strategy and leading the architecture and delivery of distributed, full-stack software systems

Preferred qualifications include experience with C/C++ software release processes, packaging, verification, and customer delivery under time-critical constraints, as well as hands-on C/C++ programming and debugging skills in Linux.