Staff Software Engineer, Network Triage & Test Automation

Supermicro

San Jose (CA)

On-site

USD 200,000 - 255,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Super Micro Computer, Inc. is seeking a highly experienced Staff Software Engineer - Network Triage and Test Automation. You will promote switch products, program manage, and collaborate with development and testing teams to deliver features.

This role requires networking knowledge, analytical thinking, leadership, and strong scripting with Python, focusing on end-to-end product development and platform-level integration with SONiC.

Qualifications

  • 12+ years of network engineering experience with testing and validation.
  • Deep knowledge of routing protocols (BGP/OSPF/ISIS/MPLS).
  • Proficiency in Python and scripting languages.

Responsibilities

  • Design, develop, and deploy software solutions leveraging SONiC to interface with hardware infrastructure.
  • Create platform adaptation layers for integration between SONiC and hardware components (ASICs, BMC).
  • Collaborate with hardware teams to expose hardware capabilities through SONiC interfaces.
  • Lead code reviews and ensure high-performance data and control planes.
  • Develop interfaces between SONiC and management/telemetry/diagnostics modules.

Skills

Network engineering
Python
Traffic generators
Linux networking
Routing protocols
OpenFlow/OpenConfig

Tools

Keysight
IXIA
Spirent

Job description

Super Micro Computer, Inc. is seeking a highly experienced Staff Software Engineer - Network Triage and Test Automation. You will promote switch products, program manage, and collaborate with development and testing teams to deliver features.

This role requires networking knowledge, analytical thinking, leadership, and strong scripting with Python, focusing on end-to-end product development and platform-level integration with SONiC.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Network Triage and Test Automation
Staff Software Engineer - Network Triage and Test Automation

Supermicro • San Jose (CA)

On-site
USD 200,000 - 255,000
Senior Network Software Engineer – Switch & SONiC
Senior Network Software Engineer – Switch & SONiC

Supermicro • San Jose (CA)

On-site
USD 170,000 - 224,000
Staff Switch Design Engineer - SONiC Networking
Staff Switch Design Engineer - SONiC Networking

Supermicro • Wayne (CA)

On-site
USD 200,000 - 255,000
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
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
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
Staff Software Engineer

Supermicro • San Jose (CA)

On-site
USD 170,000 - 200,000
Network Software Engineer — L2/L3 & SONiC
Network Software Engineer — L2/L3 & SONiC

TechDigital Group • San Jose (CA)

On-site
USD 120,000 - 190,000
Staff Software Engineer - Switch Design (26078)
Staff Software Engineer - Switch Design (26078)

Supermicro • Wayne (CA)

On-site
USD 200,000 - 255,000
Senior Networking Software Engineering Manager
Senior Networking Software Engineering Manager

Supermicro • San Jose (CA)

On-site
USD 220,000 - 245,000