Senior Engineering Manager – Software Configuration Management
at Nvidia
USD 272,000-425,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
GitHub @ 4 CI/CD @ 7 Leadership @ 4 Communication @ 4 Git @ 4 Project Management @ 4Details
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. The Software Configuration Management (SCM) organization supports NVIDIA's AI, software, and hardware engineering and research teams by delivering large-scale, globally distributed on-prem and cloud-based SCM systems. This role leads a team responsible for the roadmap, delivery, deployment, and operation of those SCM systems to improve developer productivity and time-to-market.
Responsibilities
- Collaborate with internal and external customers, partners, and leadership to define an "AI Ready" roadmap for SCM systems that increases product development efficiency.
- Lead a team to develop, deploy, and operate infrastructure, tools, and services for a large and continuously growing SCM ecosystem.
- Foster a culture of operational excellence; drive continuous improvement in customer experience and measurable results.
- Regularly communicate program status, represent the importance of issues, and use data-driven project management.
- Lead, grow, and coach team members to develop technical expertise and support career advancement.
- Work with customers, partners, and finance to forecast and manage the SCM budget, including deployments and refresh cycles.
Requirements
- B.S. or M.S. in Computer Science, Computer Engineering, or equivalent experience.
- 8+ years of relevant experience with 4+ years of leadership experience.
- Track record leading an infrastructure team to improve efficiency and reliability using critical metrics and customer-focused KPIs.
- Proficiency in project management including requirements gathering, planning, scheduling, and staffing.
- Knowledge of SCM methodologies with experience in Git and/or Perforce.
- Ability to evaluate modern hardware and software technologies, including AI assistants, to scale services and reduce operational overhead.
- History of building automation to scale services and reduce operational overhead.
- Outstanding problem-solving skills and ability to collaborate across teams and organizations.
- Strong software engineering process skills including development, test, and deployment using infrastructure-as-code and CI/CD automation.
Ways to stand out
- Experience developing and leading adoption of comprehensive incident management processes, including customer communication.
- Expert-level experience building and running large-scale Perforce, Gerrit, GitLab, or GitHub infrastructure.
- Understanding of hardware design workflows (EDA tools and methodology).
- Experience accountable for forecasting and budgeting.
Compensation & Benefits
- Base salary range: 272,000 USD - 425,500 USD (determined by location, experience, and comparable pay).
- Eligibility for equity and benefits (link to NVIDIA benefits page).
Other details
- Location: Santa Clara, CA, United States.
- Employment type: Full time.
- Applications accepted at least until August 18, 2025.
- NVIDIA is an equal opportunity employer committed to diversity and inclusion.