Staff Software Engineer: Switch & SONiC Networking Lead

Supermicro

San Jose (CA)

On-site

USD 200,000 - 255,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Supermicro is seeking a Staff Software Engineer - Switch Design to lead the design and development of high‑performance networking software for our next‑generation data center platforms.

The role focuses on SONiC-based network operating systems and integration with Broadcom, Marvell, and other leading networking ASICs, with opportunities to mentor engineers across teams and contribute to open‑source initiatives.

Qualifications

  • BS/MS in Computer Science or related STEM field.
  • 12+ years of software development experience in networking or system software.
  • Strong programming in C/C++ and/or Go.
  • Expertise in data structures, algorithms, and software design.
  • Knowledge of L2/L3 networking and routing, control plane infra, and management protocols.

Responsibilities

  • Design and optimize software modules, drivers, and APIs for high-performance forwarding and control planes.
  • Define the 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.
  • Engage with the open-source SONiC community - contribute upstream and review patches.
  • Evaluate and adopt emerging tools and methodologies to accelerate development and testing cycles.

Skills

C/C++
Go
Data structures
Algorithms
Networking concepts
L2/L3 routing
Open source collaboration
System software

Education

BS/MS in Computer Science or related STEM field

Tools

SONiC network OS
VPP
Linux kernel

Job description

Supermicro is seeking a Staff Software Engineer - Switch Design to lead the design and development of high‑performance networking software for our next‑generation data center platforms.

The role focuses on SONiC-based network operating systems and integration with Broadcom, Marvell, and other leading networking ASICs, with opportunities to mentor engineers across teams and contribute to open‑source initiatives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Switch Design Engineer - SONiC Networking
Staff Switch Design Engineer - SONiC Networking

Supermicro • Wayne (CA)

On-site
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
Staff Software Engineer - Switch Design (26078)
Staff Software Engineer - Switch Design (26078)

Supermicro • Wayne (CA)

On-site
USD 200,000 - 255,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 (26078)
Staff Software Engineer - Switch Design (26078)

Supermicro • San Jose (CA)

On-site
USD 200,000 - 255,000
Senior Networking Software Engineering Manager
Senior Networking Software Engineering Manager

Supermicro • San Jose (CA)

On-site
USD 220,000 - 245,000
Staff Software Engineer
Staff Software Engineer

Supermicro • San Jose (CA)

On-site
USD 170,000 - 200,000
Senior Network Software Engineer — Data Center & AI
Senior Network Software Engineer — Data Center & AI

Supermicro • San Jose (CA)

On-site
USD 170,000 - 200,000
Sr. Manager, Software Engineering
Sr. Manager, Software Engineering

Supermicro • San Jose (CA)

On-site
USD 220,000 - 245,000
Principal Software Engineer - Switch Design
Principal Software Engineer - Switch Design

Supermicro • San Jose (CA)

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