Nvidia
Software Engineer, Software Configuration Management – Hardware Infrastructure
Found: April 16, 2026
This role is based in UK, Cambridge or can be remote.
What you'll be doing:
- Plan, prototype, build, test and ship high-availability developer tools.
- Provide full-stack operational and incident response support for the NVIDIA SCM environment.
- Collaborate with team members to produce creative solutions that accelerate chip designers and software engineers.
What we need to see:
- Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field.
- 2+ years of full-time professional experience maintaining production software in languages such as C/C++, Python, Go, Java/C#, Ruby, or JavaScript.
- Excellent written and verbal communication skills.
- Strong understanding of software engineering principles, algorithms, and build patterns.
- Solid grasp of devops processes, automation tools, and version control systems.
Ways to stand out from the crowd:
- Meticulous and proactive problem-solver with a positive attitude.
- Experience working on remote teams.
- Background with Linux system administration.
- Experience with Docker, Kubernetes, Ansible, Chef, Puppet.
- Experience building web services, designing APIs, and managing databases.