Senior Manager, Developer Infrastructure and Build Engineering

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 272,000 - 431,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Senior Manager, Software Engineering to lead the DevOps, Build Engineering and Infrastructure team. You will guide a high‑performing group responsible for building, testing, and releasing core software for CUDA driver, runtime, and libraries in C++, Python and Rust.

You will define the engineering vision, manage multi-quarter roadmaps, and ensure reliability, security, and scalable developer experiences across global teams.

Qualifications

  • 12+ years of software engineering experience with 6+ years leading and mentoring engineers.
  • Proven success delivering build systems and CI/CD platforms for developer experiences.
  • Experience defining technical strategy and leading architecture of distributed systems.
  • Deep understanding of build systems, C++, CUDA, and packaging processes (CMake/Bazel).

Responsibilities

  • Lead, hire, mentor, and grow a high-performing team of engineers building employee-facing products, CI/CD, and AI experiences.
  • Define engineering vision, architecture, roadmap, and success metrics for a global platform.
  • Plan team execution, priorities, workload balance, and predictable delivery.
  • Provide hands-on technical leadership across Perforce, Git, GitHub, GitLab, and CI/CD platforms.
  • Raise the bar for architecture, testing, documentation, and developer productivity.
  • Own operational health, reliability, observability, capacity, and cost efficiency while upholding security and privacy.

Skills

Leadership experience
Build systems
CI/CD platforms
CMake/Bazel
C/C++
CUDA
Git/GitHub/GitLab
Distributed systems
Communication

Education

BS/MS/PhD in CS/engineering

Tools

Perforce
GitHub
GitLab
CI/CD tooling

Job description

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for 30 years. It’s an outstanding legacy of innovation that’s motivated by great technology—and outstanding people. Today, we’re harnessing the boundless possibilities of AI to build the next era of computing in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Be part of the team and explore how you can make a lasting impact on the world!

We are looking for a Senior Manager, Software Engineering to lead the evolution of our DevOps, Build Engineering and Infrastructure team. You will build and guide a high-performing engineering team responsible for building, testing, verifying and releasing core software that help NVIDIA employees deliver the core CUDA driver, runtime, and related language specific libraries in C++, Python and Rust such as CCCL (Thrust, CUB, libcudacxx), cuda‑python, numba‑cuda, and cuda‑rust. This hands‑on leadership role combines people development, CI/CD, technical strategy, architecture, and end‑to‑end operational ownership.

What you’ll be doing:
  • Lead, hire, mentor, and grow a high-performing team of engineers building employee-facing products software development, CI/CD, and agentic AI experiences.
  • Define the engineering vision, architecture, multi-quarter roadmap, and success measures for a cohesive developer experience and the platform serving a global workforce.
  • Plan and manage team execution, including project prioritization, workload balancing, achievement tracking, dependency management, and predictable delivery.
  • Provide hands‑on technical leadership across Perforce, Git, GitHub, GitLab, and multiple CI/CD platforms. Deliver a new platform that accelerates software development and delivery.
  • Raise the engineering bar for architecture, testing, documentation, CI/CD, maintainability, and developer productivity while guiding teams through complex technical tradeoffs.
  • Own the operational health of the team’s products and services, including reliability, performance, incident response, observability, capacity planning, and cost efficiency and ensure security, privacy, accessibility, and responsible AI principles are incorporated throughout product design and development.
What we need to see:
  • BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, other Engineering or related fields (or equivalent experience).
  • 12+ overall years of software engineering experience, including 6+ years leading and managing high-performing engineering teams, with a proven record of hiring, retaining, mentoring, and growing engineers, including senior and principal-level technical leaders.
  • Demonstrated success delivering build systems, CI/CD platforms and innovative developer experience in challenging situations.
  • Experience defining technical strategy and leading the architecture and delivery of distributed, full-stack software systems.
  • Deep understanding of build systems, C++, CUDA and how complex software projects are developed, built, tested and packaged. This should include extensive experience with CMake, Bazel or similar.
  • Experience working across multiple highly‑coupled projects (in Git or another VCS) with complex interdependencies and automated verification to enable release readiness at all times.
  • Experience operating business‑critical services with high standards for reliability, security, privacy, accessibility, and compliance.
  • Excellent written and verbal communication skills, with the ability to align engineers, partners, and executives around a clear direction
Ways to stand out from the crowd:
  • Led the delivery of production CI/CD platforms, such as GitLab, GitHub or other systems, including testing using GPUs, ASICs or similar, to large development teams in a compiled language. Experience building advanced CI/CD systems that are highly inhomogeneous, with limited resources and large, business‑critical test matrix requirements.
  • Extensive experience with C/C++ software release processes, packaging, verification and customer delivery under time‑critical constraints with multiple partners.
  • Hands‑on C/C++ programming and debugging skills in Linux and ideally other platforms/operating systems.
  • Successfully scaled engineering teams through rapid growth or significant technical and organizational change, or contributed to open‑source C++/CUDA projects, AI, or developer‑platform technologies.
  • Experience managing large‑scale monorepos and designing efficient CI/CD pipelines for the same.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until October 19, 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Linux Platform
Senior Software Engineer, Linux Platform

NVIDIA • California

On-site
USD 168,000 - 270,000
Growth Engineer, Developer Platform
Growth Engineer, Developer Platform

NVIDIA • Santa Clara (CA)

On-site
USD 200,000 - 322,000
Equity
Benefits
Growth Engineer, Developer Platform
Growth Engineer, Developer Platform

NVIDIA • United States

Hybrid
USD 200,000 - 322,000
Equity
Benefits
Hybrid work
Senior Software Engineer, Developer Tools for Cloud
Senior Software Engineer, Developer Tools for Cloud

NVIDIA • United States

Remote
USD 152,000 - 288,000
Equity
Benefits
Principal Software Engineer
Principal Software Engineer

NVIDIA • Hillsboro (OR)

On-site
USD 272,000 - 431,000
Equity
Benefits
Senior Staff Engineer - Employee Productivity
Senior Staff Engineer - Employee Productivity

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 200,000 - 322,000
Equity
Benefits
Senior Software Engineer, Platform Engineering
Senior Software Engineer, Platform Engineering

NVIDIA • Santa Clara (CA)

On-site
USD 168,000 - 322,000
Senior Cloud Software Engineer, Developer Tools
Senior Cloud Software Engineer, Developer Tools

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Systems Software Engineer – GPU Software
Senior Systems Software Engineer – GPU Software

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Manager, Software Engineering - Rack Scale Systems Infrastructure
Senior Manager, Software Engineering - Rack Scale Systems Infrastructure

NVIDIA Corporation (old) • Santa Clara (CA)

On-site
USD 248,000 - 391,000