Senior Software Engineer, Subnet Management

Nvidia

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Posted
13 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $236k
$131k most similar roles pay here $304k

This role pays more than 91% of similar roles. Most pay $147,568–$222,000 — the shaded band above. At the midpoint, this role pays about $236k versus about $185k 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 980 open roles on FindRole.

Listed pay typically runs $168,000–$270,250 across 966 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Subnet Management

NVIDIA is hiring a Senior Software Engineer for its Subnet Manager team, responsible for developing software that configures network devices and routing tables in large-scale InfiniBand networks used in advanced supercomputers. The role involves designing new features, collaborating with cross-functional teams to deliver robust networking solutions, and participating in the architecture of next-generation network systems. Key responsibilities include optimizing server applications, managing integration and testing issues, and working on performance optimizations for NVLink networks. Candidates should have a BSc or MSc in Computer Engineering or Science, 8+ years of experience, proficiency in C/C++, strong analytical skills, and knowledge of network topologies and routing algorithms.

What you'll do

  • Design and implement new features for network management software used in supercomputers.
  • Optimize server applications responsible for managing NVLink networks with thousands of devices.
  • Participate in the design and architecture of next-generation network solutions for super computers.
  • Manage integration, testing, deployment, and QA issues for networking solutions.
  • Collaborate on developing new features and improvements with multiple teams across NVIDIA.

What we're looking for

  • BSc or MSc in Computer Engineering/Science or equivalent experience
  • 8+ years of software engineering experience
  • Proficient in C/C++ programming
  • Strong analytical skills with deep knowledge of algorithms and data structures
  • Experience in network topologies design and routing algorithms
  • Ability to perform performance optimizations
  • Excellent social and written communication skills

More like this

Similar roles

Senior Network Software Engineer

Apple Inc

San Francisco, CA 55 days ago $181,100$318,400
Python Django Go Postgres MySQL RESTful APIs CI/CD Linux Docker Kubernetes BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS

Senior Network Software Engineer

Apple Inc

Dallas, TX 55 days ago
Python Django Go Postgres MySql RESTful APIs CI/CD Linux Docker Kubernetes Ansible BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS

Senior Network Software Engineer

Apple Inc

Dallas, TX 55 days ago
Python Django Go Postgres MySQL RESTful APIs CI/CD Linux Docker Kubernetes Ansible BGP MPLS Netflow SNMP TCP/IP TLS HTTP UDP DNS Junos IOS EOS

Senior Software Engineer - Networking

Nvidia

Santa Clara, CA 158 days ago $152,000$218,500
BGP EVPN OSPF PIM Segment_Routing Yang SNMP Telemetry C Python Linux_kernel_networking Free_Range_Routing