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.

Staff Software Engineer – Network Triage, Test Automation
SupermicroStaff Software Engineer developing network testing automation solutions at Super Micro Computer. Leading software solutions to interface with hardware infrastructure and ensuring optimal performance in a fast-paced work environment.
Posted 5/15/2026full-timeSan Jose • California • 🇺🇸 United StatesLead💰 $200,000 - $255,000 per yearWebsite
Tech Stack
Tools & technologiesLinuxPythonSwitching
About the role
Key responsibilities & impact- You will be part of a fast-paced work environment and responsible for end-to-end product development and production support
- Lead the design, development, and deployment of software solutions leveraging SONiC to interface with hardware infrastructure and platform-level components
- Develop and maintain platform adaptation layers for seamless integration between SONiC and underlying hardware (e.g., ASICs, BMC, and other platform elements)
- Collaborate with hardware teams to enable optimal hardware-software interactions and expose hardware capabilities through SONiC interfaces
- Write, review, and optimize code for critical system modules, drivers, and APIs supporting high-performance data planes and control planes
- Design robust interfaces between SONiC and platform-specific management/control modules (e.g., telemetry, diagnostics, and security components)
- Lead efforts to optimize resource utilization, power efficiency, and operational stability of the network platform
- Drive code reviews, technical discussions, and issue resolution to ensure timely and quality deliverables
Requirements
What you’ll need- 12+ years of strong network engineering experience with a focus on testing and validation
- In depth understanding of networking protocols and technologies (BGP, OSPF, ISIS, EIGRP, MPLS etc.)
- Programming experience with Python and other scripting languages
- Experience with Keysight, IXIA, Spirent, and other traffic generators to characterize the scale and performance
- Strong skills in packet decoding, reading pcap files, and analyzing sniffer traces
- Experience working with open network operating systems, like SONiC, ONL etc.
- Hands on experience with Linux networking (iptables, tc, ovs etc.) and open routing stacks, s.a. FRR (previously Quagga, Zebra)
- Strong competence and expert-level hands-on knowledge of routing protocols, s.a. BGP, OSPF, ISIS, RIP, …
- Working knowledge of Layer 2 technologies s.a VLAN, STP, QinQ, TRILL, LLDP, LAG, MCLAG, LACP, ESI, Multicast
- Hands-on experience with OpenFlow, OpenConfig
- Experience working with data plane features with Switching ASIC’s like Broadcom XGS/DNX, Marvell etc.
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
network engineeringnetworking protocolsBGPOSPFISISEIGRPMPLSPythonLinux networkingOpenFlow
Soft Skills
leadershipcollaborationproblem-solvingcommunicationcode reviewtechnical discussionissue resolution