Senior Manager, Developer Infrastructure and Build Engineering
$272k - $431k • Remote • US, CA, Santa Clara
Posted 4d ago
Job Location
US, CA, Santa Clara
Tech Stack
Remote Work Policy
Fully remote
Categories
AI Infrastructure Engineer
About the job
NVIDIA is seeking a Senior Manager, Software Engineering to lead the evolution of its DevOps, Build Engineering, and Infrastructure team. This role involves building and guiding a high-performing engineering team responsible for the development, testing, verification, and release of core software for NVIDIA's CUDA driver, runtime, and related libraries in C++, Python, and Rust. The position offers hands-on leadership, focusing on people development, CI/CD, technical strategy, architecture, and end-to-end operational ownership, aiming to enhance the developer experience and platform for a global workforce.
Responsibilities
- Lead, hire, mentor, and grow a high-performing team of engineers focused on developer-facing software, CI/CD, and AI experiences.
- Define the engineering vision, architecture, roadmap, and success metrics for a cohesive developer experience platform.
- Manage team execution, including project prioritization, workload balancing, and tracking progress.
- Provide technical leadership across various version control systems and CI/CD platforms to deliver accelerated software development and delivery.
- Elevate engineering standards in architecture, testing, documentation, CI/CD, maintainability, and developer productivity.
- Oversee the operational health of the team's products and services, ensuring reliability, performance, security, and responsible AI principles.
Requirements
- BS, MS, or PhD in Computer Science, Engineering, Physics, Mathematics, or a related field (or equivalent experience).
- 12+ years of overall software engineering experience.
- 6+ years of experience leading and managing high-performing engineering teams, including hiring, retention, and mentoring.
- Proven success in delivering build systems, CI/CD platforms, and developer experiences in challenging environments.
- Experience defining technical strategy and leading the architecture and delivery of distributed, full-stack software systems.
- Deep understanding of build systems (e.g., CMake, Bazel), C++, and CUDA, including software development, build, test, and packaging processes.
- Experience managing complex, interdependent projects within version control systems with automated verification.
- Experience operating business-critical services with high standards for reliability, security, privacy, accessibility, and compliance.
- Excellent written and verbal communication skills for aligning stakeholders.
Benefits
- Equity
- Benefits
