NVIDIA
Senior Software Engineer, SONiC - Networking
$152K–$288K
US, WA, Redmond · Senior · Full-time · Posted Aug 13, 2026
- Experience
- 3-5 years of experience in development.
- Education
- B.Sc degree in Computer Science or related fields (In studied EE) graduate or equivalent experience
About the job
Designs, integrates, and delivers SONiC networking features and chassis management for NVIDIA networking products.
What you'll do
- Design, integrate, and deliver features for the SONiC release train on NVIDIA networking products.
- Develop and deploy software in a Continuous Deployment environment.
- Write high-quality open-source code and collaborate with internal teams and the SONiC community.
What they ask for
- B.Sc degree in Computer Science or related fields (In studied EE) graduate or equivalent experience
- 3-5 years of experience in development
- Knowledge in Networking protocols
- Experience with C++ and Python programming
Nice to have
- Experienced in Networking protocols: L2 and L3
- Experience in SONiC/SAI or open source based projects
Pay
152,000 USD - 241,500 USD (base salary) for Level 3; 184,000 USD - 287,500 USD (base salary) for Level 4
Tools
SONiC, C++, Python, SAI, Linux
AI focus
Requires proven experience with AI tools for development or developing agents.
Model-written summary · the original posting is authoritative