Staff Software Engineer - Switch Design
$200kSuper 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.
$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...SuggestedWorldwide- ...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...SuggestedImmediate start
$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...SuggestedPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours- ...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
$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....SuggestedFull timeLocal areaWorldwideFlexible hours$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 contractorsWork at office- ...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...
$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 workWork from homeFlexible hours$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$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...- 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...
$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...WorldwideFlexible hours$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 timeWork at officeRemote work$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 timeLocal areaWorldwideFlexible hours$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 timeTemporary workFlexible hours- ...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
$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 placementWork from home$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$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$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$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...$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...$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 workLocal areaFlexible hours$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- ...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
$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...$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$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 timeWork at office- ...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 officeLocal area
$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 officeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Switch Design. Be the first to apply!
- id software San Jose, CA
- software quality assurance San Jose, CA
- software sales San Jose, CA
- internship software San Jose, CA
- remote software sales San Jose, CA
- embedded software San Jose, CA
- software asset management analyst San Jose, CA
- software engineer - cloud services San Jose, CA
- software San Jose, CA
- software sales representative San Jose, CA

