# Senior Software Engineer - Traffic & Networking

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: 224,000 USD - 356,500 USD for Level 5, and 272,000 USD - 431,250 USD for Level 6
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---Traffic-and-Networking_JR2023061?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_cced5d2a-bb8

## Description

Join NVIDIA's team as a Senior Software Engineer - Traffic & Networking to craft the future of computing. You'll define and deliver innovative solutions for cloud infrastructure, collaborating with top engineers, architects, and managers to build powerful systems for global customers.

**Responsibilities:**

- Collaborate across teams to develop and deliver scalable software for cloud infrastructure.

- Design, build, and maintain network and systems automation solutions for highly dynamic, multi-tenant environments.

- Engage closely with partners to understand their requirements and ensure an outstanding user experience.

- Contribute to and lead open-source projects and communities relevant to the work.

- Share roadmaps, technical demos, and vision with collaborators and leaders to provide updates and show progress.

- Maintain ownership of work from initial development stage through to production, ensuring flawless execution.

**Requirements:**

- 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.

**Preferred Qualifications:**

- Background working at a hyperscale cloud service provider.

- Experience designing, operating, or automating EVPN/VXLAN fabrics and other overlay networking solutions.

- Deep familiarity with IPv6 deployment, routing, address management, and dual-stack cloud environments.

- Experience with BGP-based network architectures, traffic engineering, and scalable routing design.

- Familiarity with host management technologies such as DHCP, Redfish, and UEFI, as well as security services including TPM, TXT, and Secure Boot.

The base salary range is 224,000 USD - 356,500 USD for Level 5, and 272,000 USD - 431,250 USD for Level 6. You will also be eligible for equity and benefits.

## Skills

### Required
- C
- C++
- Go
- Rust
- distributed systems
- APIs
- asynchronous programming
- threading
- state machines
- data structures
- SQL
- mutual TLS
- IPsec
- networking fundamentals
- IP
- IPv6
- BGP
- HTTP
- ICMP

### Nice to have
- hyperscale cloud service provider
- EVPN/VXLAN fabrics
- IPv6 deployment
- BGP-based network architectures
- traffic engineering
- scalable routing design
- DHCP
- Redfish
- UEFI
- TPM
- TXT
- Secure Boot

---

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