Senior Software Configuration Management Engineer

1 Month ago • 5 Years + • DevOps

Job Summary

Job Description

NVIDIA seeks a Senior Software Configuration Management Engineer to manage and scale their extensive Perforce and Git infrastructure. Responsibilities include designing and developing automation tools, improving system reliability and performance, evaluating technology alternatives, collaborating with project members, and supporting globally distributed engineering teams. The role requires expertise in SCM processes and tools (Perforce, Git), CI/CD systems, scripting languages (Perl or Python), object-oriented programming, databases (MySQL or Postgres), Linux system administration, and automation tools (Ansible or Puppet). The ideal candidate will be a problem-solver, a team player, and comfortable in a dynamic environment.
Must have:
  • 5+ years SCM experience
  • Perforce & Git expertise
  • CI/CD system experience
  • Scripting (Perl/Python)
  • OOP & design patterns
  • Linux system admin
  • Automation (Ansible/Puppet)
  • Database experience (MySQL/Postgres)
Good to have:
  • NoSQL database experience

Job Details

NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address, and that matter to the world. This is our life’s work , to amplify human creativity and intelligence. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join our diverse team and see how you can make a lasting impact on the world!

NVIDIA runs one of the largest Perforce installations in the world, and a very large Git installation as well. Our Software Configuration Management (SCM) Tools and Infrastructure group is looking for a top SCM architect. You will tackle the challenges that we face with operating at scale to produce a best-in-industry solution and enable us to continue to provide unprecedented performance and reliability for our users. You will work in our team to engineer new solutions to scale our Perforce and Git infrastructure to handle large and ever-growing load and data volume. You will design and code processes and automation tools to improve productivity managing and administering the SCM systems and applications used by our globally distributed engineering teams.

What You'll Be Doing:

  • You'll be on the team being responsible for the full SCM environment including application, OS, and server hardware components, developing the continued automation and innovation needed for our large environment.

  • Create new solutions to improve the reliability and performance of our ever-growing infrastructure, and work with automated orchestration tools to deploy those improvements to hundreds of systems worldwide.

  • You will be part of a global team and will evaluate technology alternatives, work closely with other project members to specify solutions, craft schedules, and lead ongoing enhancements and support.

  • Learn and greatly improve the daily productivity of the world’s top chip designers and software engineers.

What We Need To See:

  • MS (preferred) or BS in Computer Science or a related field with at least 5+ years of experience

  • You have a deep understanding of Software Configuration Management (SCM) processes and tools such as Perforce, Gerrit/Gitlab/Github for large, multi-site development

  • You've configured/deployed Continuous Integration (CI) and Continuous Deployment (CD) systems in your past experience

  • Excellent interpreted language skills highly desired – Object Oriented Perl or Python preferred

  • You have a strong object-oriented programming and design pattern knowledge and background - Object Oriented Perl, Python, C++, or Java preferred

  • Strong software engineering process skills required

  • You're experienced with databases, MySQL or Postgres preferred, experience with NoSQL databases a plus

  • Experience with DevOps or system administration with Linux systems required (CentOS/RHEL and Ubuntu preferred)

  • Strong experience with automation required, Ansible or Puppet preferred

  • You have excellent interpersonal skills, including written and verbal communication

  • You are comfortable and enjoy working with dynamic and ever evolving environments

  • You are a meticulous organizer with an ever positive, can-do attitude

  • Demonstrate use of out-of-box thinking for creative solutions to highly sticky problems

  • You'll be a fun and enthusiastic teammate who enjoys a challenge and celebrates success

#LI-Hybrid

Similar Jobs

Crunchyroll - Principal Technical Product Manager - Application Security

Crunchyroll

San Francisco, California, United States (On-Site)
1 Month ago
Sandsoft Games - Playable Ad Developer

Sandsoft Games

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
7 Months ago
Playrix - Senior Game UI Developer

Playrix

Serbia (Remote)
6 Months ago
Animoca Brands - Senior DevOps Engineer

Animoca Brands

Hong Kong (On-Site)
7 Months ago
Sony Interactive Entertainment - Developer Experience Engineer (PlayStation™Network Server Platform Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
2 Weeks ago
NVIDIA - Software Manager, Golang Kubernetes

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Software Engineer Intern, Autonomous Vehicle - 2025

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Flying Bark Productions - DevOps Engineer

Flying Bark Productions

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Armada - Infrastructure Engineer (Edge)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Principal Engineer, QA Automation

Nagarro

India (Remote)
6 Months ago
Keen Software House - Senior Tools Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
UNIVRSE - Lead Developer (Unity)

UNIVRSE

Catalonia, Spain (On-Site)
1 Month ago
Rackspace Technology - Cloud Practice Engineer

Rackspace Technology

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Inwave - Unity Developer

Inwave

(On-Site)
2 Months ago
Hawk Eye Innovations - Front-End Test Automation Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
1 Month ago
Next Level Business Services - .NET Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
6 Months ago
ION - Technical Consultant - Endur

ION

Jersey City, New Jersey, United States (On-Site)
6 Months ago
SmileGate - SRE Platform Front-End Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Aristocrat Gaming - Senior Software Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Syniverse - Sr. QA Backend Test Engineer

Syniverse

Bengaluru, Karnataka, India (On-Site)
8 Months ago
3rd Digital - QA Tester (Manual)

3rd Digital

Ahmedabad, Gujarat, India (On-Site)
5 Months ago
Studio Image Works - 2D Animator

Studio Image Works

Gurugram, Haryana, India (On-Site)
1 Year ago
Mayhem Studios - QA Engineer 1

Mayhem Studios

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Entrata - Software Engineer

Entrata

Pune, Maharashtra, India (Hybrid)
6 Months ago
Axinous - Financial Representative – India Payroll

Axinous

Sahibzada Ajit Singh Nagar, Punjab, India (On-Site)
1 Month ago
InMobiInMobi - Lead Solutions Engineer

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Assystems - Hydrology Engineer

Assystems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Xentrix Studios - Production – Production Assistant

Xentrix Studios

India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Paytm - Devops - Senior DevOps Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
The Walt Disney Company - Senior Systems Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
4 Months ago
Rackspace Technology - Sr Big Data Engineer - Oozie and Pig (GCP)

Rackspace Technology

United States (Remote)
3 Weeks ago
Britive - SENIOR SOFTWARE ENGINEER (CLOUD)

Britive

Bengaluru, Karnataka, India (Remote)
5 Months ago
The Walt Disney Company - Sr. FinOps Tech Data Analyst

The Walt Disney Company

Washington, United States (On-Site)
1 Month ago
Match Group - Senior Platform Engineer

Match Group

New York, New York, United States (Hybrid)
6 Months ago
Nielsen Holdings - Senior Software Engineer - Bigdata ( Java/Scala , Spark, SQL , AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Zeta - Data Reliability Engineer II

Zeta

Hyderabad, Telangana, India (On-Site)
6 Months ago
Activision - Cloud Engineering Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Interactive Brokers - Senior Cloud Security Engineer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug