Senior Switch Design Engineer - SONiC Networking

Support Revolution

San Jose (CA)

On-site

USD 170,000 - 224,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Supermicro is seeking an experienced Sr. Software Engineer - Switch Design to lead the development of high-performance networking software for data center platforms.

The role focuses on SONiC-based operating systems and integration with leading ASICs (Broadcom, Marvell, etc.). You will design, implement, and optimize software modules and interfaces, work with hardware teams to ensure scalability and reliability, and contribute to open-source projects in the SONiC community.

Qualifications

  • BS/MS in Computer Science or related STEM field.
  • 8+ years of software development experience in networking or system software.
  • Strong programming skills in C/C++ and/or Go.
  • Solid understanding of L2/L3 networking including routing protocols and Layer 2 technologies.
  • Experience with packet forwarding engines or Linux kernel forwarding.

Responsibilities

  • Design and optimize software modules, drivers, and APIs for high-performance forwarding and control planes.
  • Define software architecture integrating SONiC with hardware platform infrastructure for scalability and reliability.
  • Develop interfaces for telemetry, diagnostics, and system management.
  • Lead optimization of system performance, power efficiency, and resource utilization.
  • Provide technical leadership and mentorship across software, hardware, and QA teams.
  • Drive cross-functional collaboration with product, hardware, and platform teams.

Skills

C/C++
Go
Data structures
Networking
Routing protocols
L2 technologies
Packet forwarding

Education

BS/MS in Computer Science

Job description

Supermicro is seeking an experienced Sr. Software Engineer - Switch Design to lead the development of high-performance networking software for data center platforms.

The role focuses on SONiC-based operating systems and integration with leading ASICs (Broadcom, Marvell, etc.). You will design, implement, and optimize software modules and interfaces, work with hardware teams to ensure scalability and reliability, and contribute to open-source projects in the SONiC community.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Switch Design Engineer (SONiC) – Data Center Networking
Senior Switch Design Engineer (SONiC) – Data Center Networking

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 170,000 - 224,000
Staff Software Engineer - Switch Design, SONiC & Networking
Staff Software Engineer - Switch Design, SONiC & Networking

Support Revolution • San Jose (CA), Northern (KY)

Hybrid
USD 200,000 - 255,000
Staff Network Software Engineer - Switch Design (SONiC)
Staff Network Software Engineer - Switch Design (SONiC)

Supermicro • Wayne (CA)

On-site
USD 200,000 - 255,000
Sr. Software Engineer - Switch Design
Sr. Software Engineer - Switch Design

Support Revolution • San Jose (CA)

On-site
USD 170,000 - 224,000
Sr. Software Engineer - Switch Design
Sr. Software Engineer - Switch Design

Super Micro Computer Spain, S.L. • San Jose (CA)

On-site
USD 170,000 - 224,000
Staff Software Engineer - Switch Design
Staff Software Engineer - Switch Design

Supermicro • Wayne (CA)

On-site
USD 200,000 - 255,000
Staff Software Engineer - Switch Design
Staff Software Engineer - Switch Design

Support Revolution • San Jose (CA), Northern (KY)

Hybrid
USD 200,000 - 255,000
Senior Networking Software Engineer - Data Center & AI Fabric
Senior Networking Software Engineer - Data Center & AI Fabric

Supermicro • San Jose (CA)

On-site
USD 160,000 - 200,000
Senior Software Engineering Manager, Networking & SDN
Senior Software Engineering Manager, Networking & SDN

Supermicro • San Jose (CA)

On-site
USD 220,000 - 245,000
Bonus eligibility
Equity awards
Principal Switch Design Software Engineer
Principal Switch Design Software Engineer

Supermicro • San Jose (CA)

On-site
USD 240,000 - 270,000
Bonus program
Equity awards
Comprehensive benefits