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

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.

Senior Software Engineer – Switch Design
SupermicroSr. Software Engineer leading design and development of high-performance networking software for next-generation data center platforms.
Posted 6/9/2026full-timeSan Jose • California • 🇺🇸 United StatesSenior💰 $170,000 - $224,000 per yearWebsite
Tech Stack
Tools & technologiesDNSGoLinux
About the role
Key responsibilities & impact- Design and optimize critical software modules, drivers, and APIs for high-performance forwarding and control planes.
- Define the software architecture integrating SONiC with Supermicro’s 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 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, and align development.
- Evaluate and adopt emerging tools, technologies, and methodologies to accelerate development and testing cycles.
Requirements
What you’ll need- 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
- Expertise in data structures, algorithms, and software design
- Solid understanding of L2/L3 networking in several areas: Routing protocols: BGP, OSPF, EVPN, VXLAN
- Control plane infrastructure: RIB, FIB, BFD, IPC, interface management
- Layer 2 technologies: STP, PVST, MSTP
- Network management protocols: AAA, DNS, DHCP, SNMP, sFlow, IPFIX, etc.
- 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 resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Godata structuresalgorithmssoftware designrouting protocolsnetwork management protocolspacket forwarding enginescontrol plane infrastructure
Soft Skills
technical leadershipmentorshipcross-functional collaboration
Certifications
BS in Computer ScienceMS in Computer Science