Demo

Senior Network Software Engineer – NOS / Forwarding Plane (SAI, SONiC, ASIC)

SpanIdea Systems
San Jose, CA Full Time
POSTED ON 4/29/2026
AVAILABLE BEFORE 5/28/2026
Key Responsibilities
  • Design and implement forwarding/data plane features using the SAI (Switch Abstraction Interface)
  • Develop and support end-to-end Network Operating System (NOS) functionalities, including build, integration, and debugging
  • Work closely with customers to understand technical requirements and deliver effective solutions
  • Collaborate with SQA and support teams to ensure high product quality and reliability
  • Create, update, and maintain detailed technical documentation
  • Contribute to and engage with open-source networking platforms and ecosystems
Required Qualifications
  • Forwarding Plane Expertise: Strong experience in L2/L3 networking, ACLs, QoS, tunneling, and SRv6
  • Programming Skills: Proficient in C/C and Python
  • ASIC/SDK Experience: Hands-on experience with switch ASIC SDKs and forwarding plane programming
  • Open Source Exposure: Experience with platforms like SONiC, FBOSS, or similar
  • Tools & Environment: Familiarity with GNU tools, Git, Jenkins, and Gerrit
  • Communication: Strong written and verbal communication skills, with experience working directly with customers
Education & Experience
  • Bachelor’s degree in Computer Science, Electronics, or related field with 8 years of experience
  • OR
  • Master’s degree with 6 years of experience


Salary.com Estimation for Senior Network Software Engineer – NOS / Forwarding Plane (SAI, SONiC, ASIC) in San Jose, CA
$148,088 to $172,162
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Network Software Engineer – NOS / Forwarding Plane (SAI, SONiC, ASIC)?

Sign up to receive alerts about other jobs on the Senior Network Software Engineer – NOS / Forwarding Plane (SAI, SONiC, ASIC) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$108,098 - $130,480
Income Estimation: 
$131,611 - $156,576
Income Estimation: 
$131,611 - $156,576
Income Estimation: 
$141,102 - $168,742
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SpanIdea Systems

  • SpanIdea Systems Santa Clara, CA
  • Job Title: Automotive QA Engineer – Infotainment & HID Testing Location: Santa Clara Experience: 5 Years Role Summary We are seeking an experienced Automot... more
  • Just Posted

  • SpanIdea Systems Santa Clara, CA
  • Pay: $100.00 - $120.00 per hour Job description: Pay: Up to $250,000.00 per year Job description: Job Description: We are seeking a Senior Embedded Softwar... more
  • 3 Days Ago

  • SpanIdea Systems San Jose, CA
  • Job Description: We are looking for a Software Engineer with strong foundation in C to develop Linux based drivers as well as embedded software running on ... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Network Software Engineer – NOS / Forwarding Plane (SAI, SONiC, ASIC) jobs in the San Jose, CA area that may be a better fit.

  • Amazon Web Services (AWS) Cupertino, CA
  • Description AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the peop... more
  • 17 Days Ago

  • Amazon Sunnyvale, CA
  • Description Amazon Leo is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connect... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!