Senior Network Software Engineer – Switch & SONiC

Supermicro

San Jose (CA)

On-site

USD 170,000 - 224,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Supermicro is seeking an experienced Sr. Software Engineer - Switch Design to lead the design and development of high-performance networking software for our data center platforms. This role focuses on SONiC-based network operating systems and integration with leading networking ASICs (Broadcom, Marvell, etc.).

Design and optimize software modules, define architecture, and develop telemetry interfaces. You will collaborate with product, hardware, and QA teams to drive performance and reliability

Qualifications

  • BS/MS in Computer Science or related STEM field.
  • 8+ years of software development in networking or system software.
  • Strong programming skills in C/C++ and/or Go.
  • Solid understanding of L2/L3 networking concepts and routing protocols.
  • Experience with network management protocols (AAA, DNS, DHCP, SNMP, sFlow, IPFIX).
  • Experience with packet forwarding engines such as Broadcom XGS, Marvell, VPP, or Linux kernel forwarding.

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, review patches, align with community direction.
  • Evaluate and adopt emerging tools and methodologies to accelerate development and testing cycles.

Skills

C/C++/Go programming
Data structures & algorithms
Networking knowledge
Problem solving

Education

BS/MS in Computer Science or related STEM field

Tools

Broadcom XGS
Marvell
VPP
Linux kernel forwarding

Job description

Supermicro is seeking an experienced Sr. Software Engineer - Switch Design to lead the design and development of high-performance networking software for our data center platforms. This role focuses on SONiC-based network operating systems and integration with leading networking ASICs (Broadcom, Marvell, etc.).

Design and optimize software modules, define architecture, and develop telemetry interfaces. You will collaborate with product, hardware, and QA teams to drive performance and reliability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer: Switch & SONiC Networking Lead
Staff Software Engineer: Switch & SONiC Networking Lead

Supermicro • San Jose (CA)

On-site
USD 200,000 - 255,000
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
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 • Wayne (CA)

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

Supermicro • San Jose (CA)

On-site
USD 170,000 - 224,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 Director, SONiC Networking Software Strategy
Senior Director, SONiC Networking Software Strategy

Supermicro • Wayne (CA)

On-site
USD 261,000 - 300,000
Bonus & equity program
Comprehensive benefits
Senior Networking Software Engineering Manager
Senior Networking Software Engineering Manager

Supermicro • San Jose (CA)

On-site
USD 220,000 - 245,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