Senior System Software Engineer, Software Defined Networking

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $236k
$126k most similar roles pay here $305k

This role pays more than 92% of similar roles. Most pay $144,350–$222,000 — the shaded band above. At the midpoint, this role pays about $236k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 896 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior System Software Engineer, Software Defined Networking

As a Senior System Software Engineer, Software Defined Networking, you will join the team to design, build, and operate high-performance, scalable SDN solutions for AI Clouds hosting GPU-accelerated workloads like multi-node training and cloud gaming. You will manage the full lifecycle of the SDN stack by developing control and data plane software using OVS, OVN, and OpenFlow. Your daily responsibilities include building Infrastructure-as-a-Service virtual network orchestration via gRPC and REST, contributing to open-source projects like OVN-Kubernetes, and creating tools for monitoring, telemetry, and performance analysis. You will utilize C, Go, Bash, and Python while managing CI/CD pipelines through GitLab and GitOps tools like Ansible, Terraform, ArgoCD, and Flux. The role focuses on solving complex networking challenges in large-scale environments involving Kubernetes CNIs, datacenter routing, switching, and Linux host networking to ensure reliable tenant performance.

What does a System Software Engineer earn in California?

Median $235750 from 37 postings across 4 companies.

See salary data

What you'll do

  • Design and develop multi-tenant cloud SDN control and data plane software using OVS, OVN, and OpenFlow.
  • Build Infrastructure-as-a-Service virtual network orchestration and services using gRPC and REST.
  • Contribute to upstream open-source projects including OVN-Kubernetes and related networking technologies.
  • Develop software for network observability, including monitoring, telemetry, and performance analysis.
  • Operate and support OVS-OVN based SDN solutions in large-scale AI cloud environments.
  • Build and maintain CI/CD pipelines and GitOps workflows for Linux host networking and Kubernetes CNIs.
  • Drive reliability through incident management, resource monitoring, and performance tuning of the SDN stack.

What we're looking for

  • BS/MS in Computer Science or a related technical field, or equivalent experience.
  • 8+ years of proven experience in software development for large-scale distributed environments.
  • Expert-level knowledge of OVN, OVS, OpenFlow, and modern network protocols.
  • Strong programming skills in C and Go, with advanced scripting in Bash and Python.
  • Deep knowledge of Kubernetes and practical experience deploying and supporting CNIs like OVN-Kubernetes.
  • Hands-on experience with Infrastructure-as-Code tools such as Ansible, Terraform, ArgoCD, or Flux.
  • Experience designing and operating complex, multi-stage CI/CD pipelines and developing services using gRPC and REST.
  • Strong knowledge of datacenter routing, switching, and Linux host/VM networking.
  • Contributions to open-source projects (preferred).
  • Experience with hardware acceleration for networking (preferred).
  • Practical experience with major cloud providers and hybrid/multi-cloud deployments (preferred).
  • SRE/DevOps expertise including on-call, incident management, and production ownership (preferred).
  • Experience with observability platforms like Prometheus, Grafana, Jaeger, OpenTelemetry, or ELK (preferred).

More like this

Similar roles

Senior Network Systems Engineer

Amd

Rockdale, TX 8 days ago $112,640$168,960
Routing Switching Linux Python Bash RJ45 HPC Datacenter Operations Root Cause Analysis Scripting Infrastructure Deployment

Senior Network Systems Engineer

Amd

Rockdale, TX 8 days ago $112,640$168,960
Routing Switching Linux Python Bash RJ45 HPC Datacenter Operations Scripting Root Cause Analysis Infrastructure Deployment

Senior Software Engineer, Networking

Nvidia

Santa Clara, CA 35 days ago $184,000$287,500
C Linux Kernel Networking Drivers TCP/IP L2/L3 Protocols RDMA RoCE Data Structures Algorithms open-source userspace libraries Device Drivers Kernel Internals
8+ yrs exp

Senior Network & Systems Engineer

General Dynamics

Pittsfield, MA 19 days ago $133,120$144,040
Cisco TCP/IP BGP Firewalls Radius LDAP TACACS Cisco ISE TACLANE Linux Windows Server VMware vSphere Hyper-V Splunk Tenable Nessus Microsoft Visio NIST STIGs ACAS
8+ yrs exp