AI Insights
NVIDIA

Engineering Manager, Networking Software - Routing and Control Plane

NVIDIA · Santa Clara, California, US
full-timesenior (10-20 yrs)Posted 33d ago
Software EngineeringM2ManagementOn-siteVisa Sponsored
StackCPythonBGPEVPNPIMRIFTSegment RoutinggNMINETCONFYANGFree Range Routing (FRR)Cumulus LinuxSONiCLinux kernel networkingTelemetryAgile

Summary

NVIDIA's Networking Business Unit seeks a Software Engineering Manager to lead the routing and control plane software team working on Free Range Routing (FRR) for Cumulus Linux and SONiC, driving AI data-center networking solutions including BGP, EVPN, and observability features.

About the role

NVIDIA is the leader in the field of AI and Accelerated Computing. Within NVIDIA, the Networking Business Unit is building chips, systems and software that are powering the AI factories of today and tomorrow. NVIDIA Cumulus Linux is the industry's only AI Network OS powering the NVIDIA Spectrum-X Ethernet switch to deliver the highest performance for AI workloads.

Within NVIDIA Cumulus Linux, we are looking for a Software Engineering Manager to lead and manage the routing and control plane software team. This team works on and develops Free Range Routing, the preeminent open routing suite in the industry. Members of the team are the key maintainers and contributors to this suite which is used by both NVIDIA Cumulus Linux and SONiC, and is seeing significant usage across the networking industry. As the manager of this team, you will be working to drive and deliver solutions for the latest and most interesting problems in AI data-centers that span networking protocols, convergence and performance and observability, including data models and APIs.

What you’ll be doing:

  • Run and guide the team working in this area to deliver new features, enhancements and bug fixes in a fast-paced environment that is driven by technology.

  • Collaborate and work closely with product and architecture teams to help with product roadmap, innovation, technology selection, feature prioritization and so on.

  • Collaborate with Test and Support teams to ensure that software releases meet the highest standards and the best solutions are provided to customers.

  • Provide technical guidance and mentorship to the team, participate in technical design and reviews; participate directly in some of the feature development, prototyping and validation, as necessary.

  • Apply software development processes, adapting to an agile environment of your team. Recommend and implement continuous process improvements.

  • Work closely with recruiting staff to expand the team, including sourcing and interviewing candidates, participating in conferences/events, and onboarding new employees.

  • Work with upstream communities as needed, supervise technology trends like emerging standards for any technology opportunities.

  • Perform performance management, coaching and career planning for the team.

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).

  • A minimum of 10 overall years of experience in data networking or a related area, including actual work experience in or strong knowledge of routing protocols like BGP and EVPN, knowledge of Yang data models and technologies like gNMI and telemetry. This should include 7+ years of actual software development in progressively expanding roles.

  • 3+ years of experience managing a team or (in lieu) proven track record of technical leadership and delivery of critical features.

  • Strong technical abilities including proven experience in C and Python programming and common programming tools and methodologies

  • Diligent and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements

  • Excellent communication, leadership, people management and technical presentation skills

  • Flexibility to work across time zones

Ways to stand out from the crowd:

  • Prior experience working on and/or managing a team working on protocols and technologies like BGP, EVPN, PIM, RIFT, Segment Routing, gNMI and Netconf/Yang.

  • Experience that spans the entire system including data forwarding, Linux kernel networking and system software.

  • Significant experience in the data center environment and with cloud native concepts

  • Participation in the open-source community or working with open-source projects

With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology and people, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 224,000 USD - 356,500 USD for Level 3, and 272,000 USD - 431,250 USD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until January 13, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

What you'll do

1Lead and manage the routing and control plane software team delivering features, enhancements, and bug fixes for Free Range Routing (FRR)
2Collaborate with product and architecture teams on roadmap, feature prioritization, and technology selection
3Partner with Test and Support teams to ensure highest-quality software releases
4Provide technical guidance, mentorship, and participate directly in design reviews and feature development
5Apply and improve software development processes in an agile environment
6Work with recruiting staff to expand the team including sourcing, interviewing, and onboarding
7Engage with open-source upstream communities and monitor emerging standards and technology trends
8Perform performance management, coaching, and career planning for team members

Requirements

10+ years in data networking with deep expertise in routing protocols (BGP, EVPN) and 7+ years of progressive software development experience
3+ years managing engineering teams or demonstrated technical leadership delivering critical networking features
Strong C and Python programming skills with hands-on experience in networking software development
Knowledge of YANG data models and technologies like gNMI and network telemetry
Proven ability to lead cross-functional collaboration across product, architecture, test, and support teams in a fast-paced environment

Nice to have

RIFT
Segment Routing
Linux kernel networking
Data forwarding systems
Cloud-native networking
Open-source community contribution
Data center architecture

Role overview

Role family
Software Engineering
Level
M2 — backend
Experience
10–20 years
Type
Management
Remote policy
On-site
Visa sponsorship
Available

Tech stack analysis

LANGUAGES
CPython
FRAMEWORKS
Free Range Routing (FRR)
INFRASTRUCTURE
Cumulus LinuxSONiCLinux kernel
TOOLS
gNMINETCONFYANGTelemetry pipelines

Green flags

6 items
Salary range explicitly disclosed ($224K–$431K) plus equity — exceptional transparency for a hardware/semiconductor companycompensation

Discover all 6 green flags for this role

Sign up free →

Benefits breakdown

HEALTH & WELLNESS
Comprehensive benefits package (details not specified)

See all benefits organized by category — health, financial, time off & more

Sign up free →

Hiring insights

JD quality
8/10
Urgency
medium
Autonomy
high
Team size
small (2-5) to medium (5-15)

See JD quality score, hiring urgency & team details

Sign up free →

Red flags

PRO3 items
'Flexibility to work across time zones' implies potential for irregular hours due to global team distributionwork life balance

See all 3 red flags — what the JD isn't telling you

Sign up free →

Interview insights

PRO
Rounds
5
Duration
4 wks
Difficulty
hard
Take-home
No

Get full interview breakdown — rounds, likely topics & prep tips

Sign up free →

Career path

PRO
Next roles
Senior Engineering ManagerDirector of Engineering, NetworkingVP of Software Engineering

See where this role leads — full career progression

Sign up free →
About the company

NVIDIA is the world's leading designer of GPUs and AI computing platforms. Its chips power everything from gaming and data centers to autonomous vehicles and scientific research. With a market cap exceeding $2 trillion, NVIDIA's CUDA platform and AI accelerators have become the backbone of the global AI revolution.

HQSanta Clara, CA, USA
Interview difficultyhard
Build vs Maintainboth
Cross-functionalYes