> Markdown version of [/jobs/ext/2074177-senior-software-engineer-networking](https://www.wearedevelopers.com/jobs/ext/2074177-senior-software-engineer-networking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Networking - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computer Networks, Computer Engineering, Software Debugging, Network Address Translation, Ethernet, Python (Programming Language), Network Control, Routing, Open Source Technology, Software Engineering, Load Balancing, Firewalls (Computer Science), Information Technology, Routing & Switching - **Published:** August 15, 2026 - **Apply:** https://www.juju.com/job/00000000gn53b0 ## About the Role + BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience) + 10+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs. + Strong and validated experience in C programming + Strong technical abilities, problem solving, design, coding and debugging skills + Previous experience leading feature development, take full ownership of tasks from A-Z and deliver independently with minimum supervision + Ability to swiftly understand new requirements and technologies and quickly prototype and implement solutions Ways to stand out from the crowd: + Experience with Merchant Silicon for Switching/Routing. + Contributions to SONiC, SwitchDev or Switch Abstraction Interface (SAI) projects. + Experience accelerating packet processing on Ethernet switching platforms. Experience in virtualized networking and SRIOV, container networking concepts, networking functionality like NAT, Firewall and Load Balancer etc. + Knowledge of Linux kernel networking as well as experience with control plane operation in areas like EVPN, Segment Routing etc. + Participation in the open-source community and python programming skills ## Related Videos - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [gRPC Load Balancing Deep Dive](https://www.wearedevelopers.com/videos/1576-grpc-load-balancing-deep-dive) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Demystifying application networking in the cloud](https://www.wearedevelopers.com/videos/675-demystifying-application-networking-in-the-cloud) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)