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 – Network Triage, Test Automation

Supermicro

Staff 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 & technologies
LinuxPythonSwitching

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 resume
Applicant 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