Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Supermicro

Staff Software Engineer – Switch Design

Supermicro

Staff Software Engineer at Supermicro leading design and development of high-performance networking software for data center platforms. Focusing on SONiC integration with leading networking ASICs.

Posted 6/9/2026full-timeSan Jose • California • 🇺🇸 United StatesLead💰 $200,000 - $255,000 per yearWebsite

Tech Stack

Tools & technologies
GoLinux

About the role

Key responsibilities & impact
  • Lead the design and development of high-performance networking software for next-generation data center platforms
  • Define software architecture integrating SONiC with hardware platform infrastructure
  • Develop and maintain robust interfaces for telemetry, diagnostics, and system management
  • Lead optimization of system performance, power efficiency, and resource utilization
  • Provide technical leadership and mentorship to engineers across teams
  • Drive cross-functional collaboration to align on requirements and deliverables
  • Engage with the open-source SONiC community

Requirements

What you’ll need
  • BS/MS in Computer Science, or related STEM field
  • 12+ years of software development experience in networking or system software
  • Strong programming skills in C/C++ and/or Go
  • Expertise in data structures, algorithms, and software design
  • Solid understanding of L2/L3 networking in routing protocols, control plane infrastructure, Layer 2 technologies, and network management protocols
  • Experience with packet forwarding engines such as Broadcom (XGS), Marvell, VPP, or Linux kernel forwarding

Benefits

Comp & perks
  • Comprehensive benefits package
  • Participation in bonus and equity award programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Godata structuresalgorithmssoftware designL2 networkingL3 networkingrouting protocolspacket forwarding engines
Soft Skills
technical leadershipmentorshipcross-functional collaboration
Certifications
BS in Computer ScienceMS in Computer Science