Senior Software Engineer, Subnet Management

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CAWestford, MA
Salary
$184,000–$287,500 / yr
Posted
32 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $161k
This role $236k
$100k most similar roles pay here $308k

This role pays more than 97% of similar roles. Most pay $144,350–$177,250 — the shaded band above. At the midpoint, this role pays about $236k versus about $161k 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Subnet Management

As a Senior Software Engineer, Subnet Management, you will join the Subnet Manager team to develop network management software that configures routing tables and devices for NVLink and large-scale InfiniBand networks powering supercomputers. You will design, develop, and optimize server applications responsible for managing thousands of network devices while collaborating with multi-functional teams across different geographical locations to deliver robust solutions. Your daily work involves designing next-generation network architectures, managing issues during integration, testing, deployment, and QA. To succeed in this role, you must possess a degree in Computer Engineering or Computer Science and have over eight years of experience. You will utilize C/C++ while applying deep knowledge of algorithms, data structures, and network topology design to solve complex problems and implement performance optimizations for high-performance computing systems.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and develop server applications to manage NVLink networks across thousands of devices.
  • Implement features for managing network devices and routing tables for InfiniBand networks.
  • Participate in the architecture design of next-generation networking solutions for supercomputers.
  • Optimize software performance for large-scale high-performance computing (HPC) systems.
  • Manage technical issues during the integration, testing, deployment, and QA phases.
  • Develop robust and scalable networking solutions for AI infrastructure.

What we're looking for

  • Bachelor's or Master's degree in Computer Engineering or Computer Science (or equivalent experience).
  • 8+ years of experience as a Software Engineer.
  • Proficient knowledge in C/C++.
  • Strong analytical skills with deep knowledge of algorithms and data structures.
  • Ability to learn quickly and independently.
  • Knowledge of network topology design and routing algorithms.
  • Experience in performance optimizations.
  • Excellent social and written communication skills.

More like this

Similar roles

Senior Software Engineer, Networking

Nvidia

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

HPC Middleware Developer

Nvidia

Remote (Santa Clara, CA) +1 35 days ago $152,000$241,500
C C++ Linux InfiniBand Ethernet MPI RDMA High Performance Computing Computer Architecture Operating Systems Networking Protocols Performance Optimization GPU Machine Learning Cloud Computing
Remote

Senior Firmware Engineer, NIC Firmware

Nvidia

Remote 7 days ago $152,000$241,500
C C++ Python Bash RDMA RoCE InfiniBand PCIe Networking Protocols Firmware Distributed Systems Data Structures Algorithms Virtualization High Performance Computing low‑latency networking
5+ yrs exp Remote

Senior Network Engineer

Coinbase

Remote 7 days ago $186,065$218,900
BGP OSPF Multicast VRFs PIM IGMP Arista MLAG Cisco vPC Fortinet Palo Alto IPsec VPN SSL VPN SNMP gRPC Python Ansible Linux Network Automation
8+ yrs exp Remote