Demo

Principle Software Engineer - SONiC

Piper Companies
Piper Companies Salary
Saratoga, CA Full Time
POSTED ON 1/2/2026
AVAILABLE BEFORE 2/1/2026
Piper Companies is seeking a Senior Principal Software Engineer - SONiC with deep expertise in network operating systems (NOS) and hardware abstraction layers to join a cutting-edge startup onsite near San Jose, CA. This role focuses on architecture and development for open-source NOS platforms, specifically SONiC and Switch Abstraction Interface (SAI). The ideal Senior Principle Software Engineer - SONiC will have end-to-end understanding of networking protocols, system architecture, and hardware bring-up processes.

Responsibilities for the Principal Software Engineer - SONiC:

  • Design and develop software architecture for open-source NOS platforms, ensuring scalability and reliability.
  • Work deeply on forwarding plane, routing protocols, and hardware abstraction layers.
  • Collaborate on BSP (Board Support Package), board bring-up, and secure boot processes for new hardware platforms.
  • Contribute to SONiC and SAI development, integration, and optimization for high-performance networking environments.
  • Provide architectural guidance and ensure alignment with networking standards and best practices.
  • Troubleshoot and resolve complex issues across NOS layers, including protocol-level debugging.

Qualifications for the Principal Software Engineer - SONiC:

  • Deep experience with NOS platforms such as Cisco IOS XR, IOS, Juniper OS, or similar OEM systems.
  • Must be eligible to work in the United States and obtain and maintain an Active U.S. Government Secret Clearance.
  • Hands-on experience with routing protocols and packet forwarding architecture.
  • Strong background in SONiC and Switch Abstraction Interface development and integration.
  • Deep knowledge of BGP; EVPN-VXLAN experience is critical.
  • BSP development, board bring-up, and secure boot implementation.
  • Strong programming skills in C/C and familiarity with Linux kernel networking stack.

Compensation/Benefits for the Principal Software Engineer - SONiC:

  • Salary Range: $210,000 – $280,000 annually depending on experience
  • Comprehensive Benefits: Medical, Dental, Vision, 401K, PTO, Sick Leave (as required by law), and Holidays

This job opens for applications on 12/5/2025. Applications for this job will be accepted for at least 30 days from the posting date.

Keywords: Principal Software Engineer, SONiC, Switch Abstraction Interface, SAI, Network Operating System, NOS, Open-source NOS, Software Architecture, Forwarding Plane, Routing Protocols, Packet Forwarding, Hardware Abstraction Layer, BSP, Board Support Package, Board Bring-up, Secure Boot, BGP, EVPN-VXLAN

Salary : $210,000 - $280,000

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 Principle Software Engineer - SONiC?

Sign up to receive alerts about other jobs on the Principle Software Engineer - SONiC career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Piper Companies

  • Piper Companies Washington, DC
  • Piper Companies is looking for a Sr Program Analyst to join a government contractor in Washington, DC . This role requires the candidate to report onsite 3... more
  • 13 Days Ago

  • Piper Companies Columbia, MD
  • Piper Companies is seeking a Sr. Database Engineer to join a family-owned enterprise healthcare organization in the Greater Baltimore area on a full-time b... more
  • 13 Days Ago

  • Piper Companies Frederick, MD
  • Piper Companies is seeking a Sr. BAO Program Analyst III to join a cleared organization on a full-time basis, reporting onsite in the Frederick, MD area. T... more
  • 13 Days Ago

  • Piper Companies St Louis, MO
  • Zachary Piper is seeking a Human Engineer to join the team in St Louis, Mo . You’ll help design and evaluate aerospace systems so they’re safe, effective, ... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Principle Software Engineer - SONiC jobs in the Saratoga, CA area that may be a better fit.

  • JPMorgan Chase Palo Alto, CA
  • ob Summary: We are seeking a highly skilled and experienced Principal AI/ML and Gen AI Engineer to join our dynamic team at CCB COSMIC (CCB Operational Sys... more
  • 1 Month Ago

  • JPMorganChase Palo Alto, CA
  • Job Description ob Summary: We are seeking a highly skilled and experienced Principal AI/ML and Gen AI Engineer to join our dynamic team at CCB COSMIC (CCB... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!