Senior Level Software Design Engineer Jobs
Senior level software design engineer jobs place experienced engineers in charge of architecture decisions, system-wide design ownership, and the cross-functional teams or projects that bring complex software to life. Openings are concentrated across Medical Devices, Automotive, and Technology & Software, with a mix of on-site, hybrid, and remote roles, and employers like Abbott, Karma Automotive, and Katalyst Healthcares & Life Sciences hiring at this level now.
Find JobsOverview
Showing 5 of 12+ Senior Level Software Design Engineer jobs


Staff Software Engineer - Switch Design
Date: Jun 9, 2026
Location: San Jose, California, United States
Company: Super Micro Computer
Job Req ID: 27969
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 - Switch Design 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.
- Solid understanding of L2/L3 networking in couple of the areas below:
- 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.
See All 12 Senior Level Software Design Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSenior Level Software Design Engineer Job Market
Who's Hiring
- Abbott2
- Karma Automotive2
- Katalyst Healthcares & Life Sciences2
- Nvidia1
- iSpace1I
Top Industries Hiring
- Medical Devices3
- Automotive2
- Technology & Software2
- Healthcare & Medical Services2
- Biotechnology & Pharmaceuticals2
Senior Level Software Design Engineer Jobs: Frequently Asked Questions
How do I get a senior level software design engineer job?
Employers at this level want evidence of ownership, not just contribution. Highlight systems you designed end-to-end, technical decisions you drove, and the results that followed. Demonstrating that you have led design reviews, mentored junior engineers, or set architectural direction signals readiness for senior responsibility far more than a list of technologies. Tailor your application to show scope, not just skills.
Which companies hire senior level software design engineers?
Companies hiring senior level software design engineers right now include Abbott, Karma Automotive, and Katalyst Healthcares & Life Sciences, based on current listings on Migrate Mate as of June 2026. Hiring at this level covers large technology firms, defense and aerospace contractors, enterprise software companies, and engineering-intensive manufacturers that need senior engineers to lead design at scale.
Are there remote senior level software design engineer jobs?
Yes, though availability varies by employer and industry. About 11% of senior level software design engineer openings are remote or hybrid as of June 2026, reflecting strong demand for distributed senior talent. Roles requiring hands-on lab work or hardware integration tend to favor on-site arrangements, while software-focused design roles offer the most flexibility.
What makes a software design engineer role senior level?
Senior level software design engineer roles are defined by ownership of design decisions across large systems or product areas, not just execution within a defined scope. Senior engineers are expected to set technical direction, lead design reviews, resolve ambiguous problems independently, and actively mentor mid-level and junior colleagues. The distinction is accountability for outcomes and influence over how the team builds, not just what it builds.
Which industries hire the most senior level software design engineers?
Senior level software design engineer roles concentrate in Medical Devices, Automotive, and Technology & Software, based on current listings on Migrate Mate as of June 2026. These sectors drive demand because they depend on complex, long-lifecycle systems where senior engineering judgment, design rigor, and technical leadership have a direct impact on product reliability and competitive advantage.