Senior Software Engineer, Traffic and Networking

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$224,000–$356,500 / yr
Employment
Full-time
Posted
49 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $290k
$91k $385k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $144,350–$201,250 — the blue band above. At the midpoint, this role pays about $290k versus about $173k 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 1623 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Traffic and Networking

As a Senior Software Engineer - Traffic and Networking, you will join a team dedicated to defining and delivering innovative solutions for cloud infrastructure. You will design, build, and maintain network and systems automation solutions for highly dynamic, multi-tenant environments while collaborating with architects and partners to ensure an outstanding user experience. Your daily work involves developing scalable software, leading open-source projects, and maintaining ownership of work from development through production. You must possess advanced programming skills in C, C++, Go, or Rust, along with experience in distributed systems, APIs, and data persistence using SQL. Technical requirements include knowledge of asynchronous programming, threading, and secure protocols like mutual TLS or IPsec. You will apply expertise in networking fundamentals including IP, IPv6, BGP, HTTP, and tunneling protocols.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Develop and deliver scalable software for new cloud infrastructure.
  • Design, build, and maintain network and systems automation solutions for multi-tenant environments.
  • Engage with partners to gather requirements and ensure an outstanding user experience.
  • Contribute to and lead relevant open-source projects and communities.
  • Share technical demos, roadmaps, and vision updates with collaborators and leaders.
  • Maintain ownership of work from initial development through to production execution.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 12+ years of experience designing and building distributed systems.
  • Advanced programming skills in one or more languages, including C, C++, Go, or Rust.
  • Proven experience building and maintaining APIs.
  • Knowledge of asynchronous programming, threading, state machines, and data structures.
  • Experience with data persistence and storage (SQL or equivalent).
  • Understanding of secure communication protocols such as mutual TLS or IPsec.
  • Strong knowledge of networking fundamentals and protocols, including IP, IPv6, BGP, HTTP, ICMP, and tunneling protocols.
  • Background working at a hyperscale cloud service provider (preferred).
  • Experience designing, operating, or automating EVPN/VXLAN fabrics and other overlay networking solutions (preferred).
  • Deep familiarity with IPv6 deployment, routing, address management, and dual-stack cloud environments (preferred).
  • Experience with BGP-based network architectures, traffic engineering, and scalable routing design (preferred).
  • Familiarity with host management technologies such as DHCP, Redfish, and UEFI, as well as security services including TPM, TXT, and Secure Boot (preferred).

More like this

Similar roles

Senior Software Engineer, AI Networking

Nvidia

Austin, TX +1 16 days ago
C/C++ RoCE InfiniBand RDMA DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware OS Performance Tuning Congestion Control QoS Telemetry Automation
8+ yrs exp

Senior Software Engineer, AI Networking

Nvidia

Seattle, WA 111 days ago $184,000–$287,500
C/C++ RDMA DPDK DOCA NCCL CUDA RoCE InfiniBand Networking Protocols Distributed Systems Firmware OS Performance Tuning Congestion Control QoS Telemetry Automation
8+ yrs exp

Senior Software Engineer, Cluster Networking

Nvidia

Remote (Santa Clara, CA) +4 13 days ago $184,000–$287,500
Kubernetes CNI Calico Tailscale WireGuard Envoy Go Python C Linux Networking InfiniBand RoCE RDMA Slurm Cloudflare Netfilter Iptables Nftables VPN Load Balancers
6+ yrs exp Remote

Senior Software Engineer, Networking DGX Cloud

Nvidia

Remote (TX) +4 5 days ago $200,000–$322,000
Python Go Kubernetes EKS Netbox Nautobot gRPC GNMI BGP OSPF ISIS VxLAN EVPN VRFs Configuration Management Streaming Telemetry Data Structures
10+ yrs exp Remote

Senior Software Engineer, Networking

Nvidia

Santa Clara, CA 36 days ago $152,000–$241,500
C Python Linux Ethernet Networking TCP/IP BGP EVPN-VxLAN SONiC Cumulus Linux Network Operating Systems Switch Pipelines ACLs Bluefield ConnectX Spectrum Switches
5+ yrs exp

Senior Software Engineer, Networking

Nvidia

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