NVIDIA
Manager, Software Engineering - Networking
$224K–$431K
US, CA, Santa Clara · Manager · Full-time · Posted Sep 16, 2026
- Experience
- 8+ overall years developing embedded networking software and 3+ years as a personnel manager leading software teams.
- Education
- B.A./B.Sc. in Computer Science or equivalent experience.
About the job
Manages a US-based software engineering team developing NVIDIA networking products, while addressing complex networking issues and working directly with customers and global teams.
What you'll do
- Build and manage a US-based team developing networking products.
- Diagnose complex networking problems and improve the tools and processes for resolving them.
- Work with customers and worldwide engineering, architecture, product, and field teams to meet networking requirements and solve problems.
What they ask for
- B.A./B.Sc. in Computer Science or equivalent experience.
- 8+ years developing embedded networking software; 3+ years as a personnel manager leading software teams.
- Strong programming skills in C and Python on Linux.
- Leadership in AI-native software development.
Nice to have
- Data center network engineering experience spanning servers, NICs, cabling, and switches; strong Ethernet networking knowledge.
- Experience with NVIDIA networking technology, recruiting software engineers, or network operating systems such as Cumulus Linux and SONiC.
Pay
224,000 USD - 356,500 USD base salary (Level 3); 272,000 USD - 431,250 USD base salary (Level 4)
Tools
C, Python, Linux, TCP/IP, BGP/EVPN-VxLAN, Bluefield/ConnectX NICs, Spectrum switches, Cumulus Linux and SONiC
AI focus
Leadership in AI-native software development; NVIDIA uses AI tools in its recruiting processes.
Model-written summary · the original posting is authoritative