# Senior Software Engineer - BaseOS

**Company**: NVIDIA
**Location**: Santa Clara
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $120,000–$180,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---BaseOS_JR2012266?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_88597432-9b2

## Description

We're looking for a Senior Software Engineer to join our team at NVIDIA BaseOS. As a Senior Software Engineer, you'll design and build robust CI/CD pipelines, champion automation initiatives, and develop comprehensive testing frameworks. Working closely with System and Software development teams, you'll drive end-to-end automation for all developer and release workflows.

Key Responsibilities:

- Design, implement, and maintain CI/CD pipelines for building OS images across Ubuntu and RHEL distributions

- Build unit testing and integration testing frameworks using Go and Python

- Optimise CI/CD infrastructure using Jenkins and GitlabCI

- Implement infrastructure as code with Terraform and work with Kubevirt for virtualised workloads

- Create and maintain Ubuntu and RHEL packaging solutions (deb/rpm)

- Identify infrastructure improvements and implement metrics gathering systems for KPIs and dashboards

- Champion automation initiatives to achieve 100% end-to-end automation across developer and release workflows

Requirements:

- 5+ years of software engineering experience focused on infrastructure and platform systems

- Expert-level proficiency in Go and Python

- Strong experience with Jenkins, GitlabCI, and Terraform

- Hands-on experience with Kubevirt and Ubuntu/RHEL packaging (deb/rpm)

- Proven unit testing strategies and framework development experience

- Expertise in KPI Infrastructure for metrics identification, gathering, and dashboards

- Experience using AI tools such as Cursor/Claude

- Bachelor's degree in Computer Science, Engineering, or equivalent experience

Benefits:

- Eligible for equity

- Competitive salary and benefits package

## Skills

### Required
- Go
- Python
- Jenkins
- GitlabCI
- Terraform
- Kubevirt
- Ubuntu/RHEL packaging
- Unit testing
- Integration testing
- Metrics gathering
- KPI Infrastructure

### Nice to have
- Functional testing
- End-to-end test automation
- Contributions to open-source infrastructure or Linux distribution projects
- Experience with container orchestration and cloud-native technologies

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---BaseOS_JR2012266?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
