Principal Software Engineer, Networking

Nvidia

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$272,000–$431,250 / yr
Employment
Full-time
Posted
29 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $352k
$109k most similar roles pay here $466k

This role pays more than 99% of similar roles. Most pay $174,600–$235,750 — the shaded band above. At the midpoint, this role pays about $352k versus about $205k 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 1388 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Principal Software Engineer, Networking

As a Principal Software Engineer - Networking - DGX Cloud, you will join the DGX Cloud division to advance software-defined networking infrastructure. You will be responsible for designing and building world-class network infrastructure grounded in EVPN and BGP architectures while contributing to software development processes with meticulous attention to detail. Your daily work involves performing code reviews, collaborating on network fabric underlay architecture to implement sophisticated multi-tenant networking solutions, and determining key networking strategies to support innovative technologies. The role requires extensive experience with BGP, EVPN, IP subnetting, and overlay networking. You must possess the ability to write software in any language to solve complex networking problems. This position focuses on solving technical challenges within the domain of cloud-based networking infrastructure and high-performance network fabric integration for large-scale computing environments.

What does a Software Engineer earn in California?

Median $214000 from 958 postings across 73 companies.

See salary data

What you'll do

  • Design and build software-defined network infrastructure using EVPN and BGP architectures.
  • Develop high-quality code to solve complex networking problems across various programming languages.
  • Perform rigorous code reviews to ensure reliable and correct feature implementations.
  • Implement sophisticated multi-tenant networking solutions in coordination with network fabric architecture.
  • Determine key networking strategies that support innovative technologies and infrastructure.
  • Drive ambitious projects that align with industry-leading standards for network processes.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent experience.
  • Minimum of 15 years of experience in networking with an emphasis on systems and software engineering.
  • Extensive experience with BGP, EVPN, IP subnetting, and overlay networking.
  • Ability to write software to solve networking problems in any language.
  • Demonstrated experience in software development and code reviews.
  • Advanced degree in Computer Science or an associated field (preferred).
  • Experience with cloud-based networking solutions (preferred).
  • Familiarity with NVIDIA technologies, open-source contributions, or leadership experience (preferred).

More like this

Similar roles

Principal Software Engineer, Distributed Systems Engineer

Nvidia

Remote (Durham, NC) 8 days ago $272,000–$431,250
Kubernetes GPU Go Python Slurm Bright Cluster Manager Distributed Systems Cluster Management Monitoring Data Structures Algorithms Systems Programming Network Telemetry Incident Management
10+ yrs exp Remote

Senior Software Engineer

Nvidia

Remote (Seattle, WA) +1 6 days ago
Kubernetes Go Linux Ansible Terraform CI/CD GitLab Argo Flux Cloud Native Distributed Systems
5+ yrs exp Remote