Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Switch Design

$200k

Super Micro Computer

Staff Software Engineer - Switch Design (27968)

Date: May 27, 2026

Location: San Jose, California, United States

Company: Super Micro Computer

Job Req ID: 27968 About Supermicro

Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.

Job Summary

Supermicro is seeking an experienced Staff Software Engineer to lead the design and development of high-performance networking software for our next-generation data center platforms. This role focuses on SONiC-based network operating systems and integration with leading networking ASICs (Broadcom, Marvell, etc.).

Essential Duties and Responsibilities: Includes the following essential duties and responsibilities (other duties may also be assigned):

  • 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 to ensure scalability, reliability, and high availability.
  • 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 to align on requirements and deliverables.
  • Engage with the open-source SONiC community - contribute upstream, review patches, and align development with community direction.
  • Evaluate and adopt emerging tools, technologies, and methodologies to accelerate development and testing cycles.

Qualifications

  • 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.
  • 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.

Preferred Qualifications:

  • Hands-on experience with SONiC network operating system development, integration, or deployment.
  • Familiarity with datacenter networking, RoCE, QoS, and telemetry frameworks.
  • Experience with open-source collaboration and contribution practices.

Salary Range

$200,000 - $255,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

EEO Statement

Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Switch Design in San Jose, CA vacancy
  • $200k - $255k

     ...community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is seeking an experienced Staff Software Engineer to lead the design and development of high-performance networking software... 
    Suggested
    Worldwide

    Super Micro Computer

    San Jose, CA
    1 day ago
  •  ...Headquarters. Our Team's Vision: Our Engineering team is driven by a culture that thrives...  ...risk in the cloud. You will design your service, work out all of the...  ...features and subsystems and own the entire software development lifecycle, from clarifying requirements... 
    Suggested
    Immediate start

    Illumio

    Sunnyvale, CA
    10 hours ago
  • $210k - $234k

     ...Staff Software Engineer, Flight Software San Jose, CA About the Role Muon seeks a Staff Software Engineer to join our flight software...  ...role, you will both set architectural direction for, and lead design, development, integration, and testing of much of the... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    10 hours ago
  •  ...Introduction At IBM Software, we transform client challenges into...  ...partners, and industries to design, develop, and deliver solutions...  ...IBM, is composed of Software Engineers, Product Managers, and...  ...rich experience operating in a Staff Engineer, Senior Staff Engineer... 
    Suggested

    IBM

    San Jose, CA
    10 hours ago
  • $214k - $261.5k

     ...Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means...  ...experiences and devices. Overview We're seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform.... 
    Suggested
    Full time
    Local area
    Worldwide
    Flexible hours

    Dolby

    Sunnyvale, CA
    1 day ago
  • $240.8k - $361.2k

     ...Working at the intersection of hardware, software, and molecular science, Carbon is...  ...Critical Ecosystems: You will lead the design of new, high-impact web applications while...  ...remain resilient and highly available. Engineer Scalable Web Infrastructure: Lead the evolution... 
    For contractors
    Work at office

    Carbon

    Sunnyvale, CA
    1 day ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building...  ..., partners, and industries to design, develop, and deliver solutions that power...  ...industries. About the Role: As a Staff Software Engineer on the Secure Compute Platform team, you... 

    IBM

    San Jose, CA
    10 hours ago
  • $184k - $230k

     ...Business Area: Engineering Seniority Level: Mid-Senior level...  ...'s technology, where we design and build the core components...  ..., and performance. As a Staff Engineer on the Cloudera Context...  ...open-source projects (Apache Software Foundation or OpenSearch Project... 
    Remote work
    Work from home
    Flexible hours

    Cloudera

    Alviso, CA
    2 days ago
  • $125k - $201.25k

     ...Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/...  ...talent to join our Vision team as a Staff Software Engineer-LabView located in...  ...cost effective, and validated product designs in a team-based environment. This is... 
    Local area

    J&J Family of Companies

    Milpitas, CA
    10 hours ago
  • $184k - $287.5k

     ...VLSI Productivity and Infrastructure team supports 1000+ chip design engineers with strong automation and workflows necessary to create...  ...experience in real EDA automation environments, plus practical software engineering skill in Python, Perl, Go, or C++ ~ Ability to reason... 

    NVIDIA

    Santa Clara, CA
    10 hours ago
  • Google Inc. is seeking a Staff Storage Software Engineer to drive the development of large-scale software solutions for SSD performance. You'll lead design and maintenance efforts, ensuring optimization across storage systems. The ideal candidate has extensive experience... 

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $155k - $200k

     ...class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Staff DSP Software Engineer , you will work on the design, development, integration, and testing of RF calibration software modules for a next‑generation fixed‑wireless... 
    Worldwide
    Flexible hours

    Tarana Wireless Inc

    Milpitas, CA
    5 days ago
  • $168k - $210k

    Staff Software Engineer - Mobile Job type: Full Time · Department: Software · Work type: Hybrid · USD 168,000-210,000 / year Location: Santa...  ...with neurological conditions. Our first product, Layer 7, is designed to help people with severe paralysis operate digital... 
    Full time
    Work at office
    Remote work

    Neara

    Santa Clara, CA
    2 days ago
  • $170.6k - $234.2k

     ...in entertainment innovation and help us design the future. At Dolby, science meets art,...  ...Dolby imaging and video algorithms and software on consumer devices such as digital televisions...  ...software deliverables.Collaborate with engineers, product managers, and other... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Via Licensing Corporation

    Sunnyvale, CA
    5 days ago
  • $163.5k - $212.4k

     ...and grow together with users. NIO designs, develops, jointly manufactures and...  ...ECU simulation platform that powers software-defined vehicle development across multiple...  ..., and deployment. As a Staff Simulation Software Engineer , you will design and deliver the foundational... 
    Full time
    Temporary work
    Flexible hours

    NIO

    San Jose, CA
    1 day ago
  •  ...Headquarters. Our Team's Vision: Our Engineering team is driven by a culture that thrives...  ...will have the opportunity to own and design critical features and subsystems, work...  ...+ years building distributed & scalable software systems. ~ Proficient in at least one... 
    Immediate start

    Illumio

    Sunnyvale, CA
    3 days ago
  • $151.9k - $227.9k

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:About Qualcomm RoboticsQualcomm Advanced...  ...platform.Develop the platform roadmap and technical design reviews across perception (VIO/VSLAM, DFS), mapping,... 
    Work experience placement
    Work from home

    Nutanix

    Santa Clara, CA
    1 day ago
  • $140.6k - $171.8k

     ...and data everywhere. Fortinet is growing and we are looking to hire a Principal Software Dev QA Engineer to join our FortiSwitch Team. As a Staff Software QA Engineer, you will: Design, develop, and execute test plans from functional specifications Execution of test... 
    Full time

    Fortinet, Inc.

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

    Staff Software Engineer, Agentic Data and Evals Location: Sunnyvale, CA, USA. You will design, develop, test, deploy, maintain, and enhance large‑scale software solutions for data generation and evaluation of Generative AI models. The role requires versatile engineering... 
    Full time

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $147k - $237.5k

    Job Description As a Software Engineer in Test on our Prisma Access Cloud Service team, you will design, develop and deliver next‑generation technologies. You will build, automate, and run performance testing scenarios for our products in virtualized elements. We are looking... 
    Remote work

    Palo Alto Networks, Inc.

    Santa Clara, CA
    2 days ago
  • $164k - $246k

     ...As a Staff Software Engineer, Core Platform , you will be a key technical leader driving the design, architecture, and evolution of FloQast's foundational backend systems. You are a "systems thinker" who will own the development of critical platform capabilities, including... 

    FloQast

    San Jose, CA
    2 days ago
  • $205k - $235k

    co.bot in Santa Clara, CA is seeking a Staff Safety Software Engineer to architect and develop safety-critical software for robots. You will help shape safety design and compliance throughout product development. The ideal candidate has extensive experience in embedded... 

    co.bot

    Santa Clara, CA
    3 days ago
  • $212.8k

     ...technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyperscale...  .... Job Description: As a Software Engineer, SDN-Traffic Intelligence & Control, you... 
    Temporary work
    Local area
    Flexible hours

    ByteDance

    San Jose, CA
    4 days ago
  • $139k - $180k

     ...resource on project teams to design and implement cloud solutions...  ...Development, design and test the software for FortiWeb Implement new...  ...Hands-on experience engineering and managing private cloud (OpenStack...  ..., IPSec) Capable of switching focus in various situations and... 
    Full time

    Fortinet

    Sunnyvale, CA
    17 hours ago
  •  ...Software Developer II Imagine having the opportunity to work on...  ...software and Infrastructure; Design, develop, test, and maintain...  ...network architecture, network engineering, software development, and NOC...  ...with firewalls, VPN, routing, switching, load balancers, monitoring,... 
    Night shift

    InterSources

    Sunnyvale, CA
    1 day ago
  • $210k - $265k

     ...innovations across silicon, packaging, software, and systems to deliver an...  ...mode and has a world-class engineering team with decades of...  ...platform software stack and switching SDK that drives our next-generation...  ...- you'll define QA strategy, design test frameworks, mentor... 

    Eridu AI

    Saratoga, CA
    1 day ago
  • $140.6k - $171.8k

    A cybersecurity company in California is seeking a Software Tester to design and execute comprehensive testing for various applications. The role involves developing automated test suites, collaborating with developers, and maintaining test environments. Candidates should... 
    Full time

    Fortinet, Inc.

    Santa Clara, CA
    1 day ago
  • $147k - $237.5k

     ...proactively address them. Our engineering team is at the core of our...  ...dataplane team as a Software Engineer. You will be part of...  ...you will be responsible for designing and developing the next-generation...  ...in using Broadcom chips for switching, QoS and interface... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  •  ...General Overview Functional Area: Engineering         Career Stream: Design - Software Engineering Job Code: SSE-ENG-...  ...Summary The Senior Staff Engineer, Software develops, debugs...  ...Linux as applicable to data center switch product to resolve field issues and... 
    Work at office
    Local area

    Celestica

    San Jose, CA
    3 days ago
  • $2,000 per month

     ...and staffed by leading engineers, Etched is redefining...  ...this infrastructure as software - and we engineer it...  ...We use the same rigor, design discipline, and quality...  ...-metal servers and switches with cloud instances,...  ...all of our technical staff to contribute to both... 
    Work at office
    Relocation package

    ETCHED LLC

    San Jose, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Switch Design. Be the first to apply!