Senior Software Engineer, SONiC - Networking

NVIDIA•Redmond, WA
•$152,000 - $287,500

About The Position

NVIDIA is seeking a creative software engineer to join its SONiC open-source network operating system team. The team designs and integrates software for NVIDIA Networking products. This role offers the opportunity to contribute to next-generation high-speed switch solutions and work with experts in the open-source community. The engineer will lead development efforts for new SONiC networking features and chassis management across NVIDIA Networking products, working in a dynamic and diverse team. The role involves designing, integrating, and delivering features in the SONiC release train on NVIDIA Networking products, working in a continuous deployment environment with fast development and deployment cycles, and collaborating with experienced teams within and outside NVIDIA Networking. Code is open source and published and reviewed in industry-leading open-source environments. The position is an existing vacancy. Applications will be accepted at least until November 3, 2026. The expected base salary ranges are USD 152,000–241,500 for Level 3 and USD 184,000–287,500 for Level 4. The employee is also eligible for equity and benefits.

Requirements

  • Bachelor of Science degree in Computer Science or a related field, or equivalent experience; the posting also refers to an EE graduate.
  • 3–5 years of development experience.
  • Knowledge of networking protocols.
  • Proven experience using AI tools for development or developing agents.
  • Experience with C++ and Python programming.
  • Ability to learn quickly and strong technical skills.
  • Strong communication and interpersonal skills and ability to work as a teammate.

Nice To Haves

  • Experience with Layer 2 and Layer 3 networking protocols.
  • Experience with SONiC, SAI, or open-source-based projects.
  • Background in Linux programming.
  • Knowledge of Linux shell scripting.
  • Experience with Scrum methodology.

Responsibilities

  • Design, integrate, and deliver new features as part of the SONiC release train on NVIDIA Networking products.
  • Work in a continuous deployment environment with fast development and deployment cycles.
  • Collaborate with experienced teams within and outside NVIDIA Networking.
  • Develop high-quality code for publication and review in open-source environments.
  • Lead development efforts for new SONiC networking features and chassis management for NVIDIA Networking products.

Benefits

  • Equity
  • Benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service