Senior Software Engineer - Traffic and Networking

NVIDIA•Santa Clara, CA
•$224,000 - $431,250

About The Position

NVIDIA is hiring a Senior Software Engineer focused on traffic and networking to develop solutions for its cloud infrastructure. The role works with engineers, architects, managers, and partners to build secure, efficient, and scalable software for global customers in dynamic, multi-tenant environments. The engineer owns work from initial development through production, contributes to relevant open-source projects and communities, and shares roadmaps, technical demonstrations, and progress with collaborators and leaders.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 12 or more years of experience designing and building distributed systems.
  • Advanced programming skills in one or more of 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, such as 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.

Nice To Haves

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

Responsibilities

  • Collaborate across teams to develop and deliver scalable software for NVIDIA’s cloud infrastructure.
  • Design, build, and maintain network and systems automation solutions for highly dynamic, multi-tenant environments.
  • Work closely with partners to understand requirements and support an outstanding user experience.
  • Contribute to and lead relevant open-source projects and communities.
  • Share roadmaps, technical demonstrations, and vision with collaborators and leaders.
  • Own work from initial development through production and ensure successful execution.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service