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

Principal Software Engineer - Switch Design (27965)

$240k - $270k

Super Micro Computer

Job Req ID: 27965

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 Principal 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.
  • 15+ 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

$240,000 - $270,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 Principal Software Engineer - Switch Design (27965) in San Jose, CA vacancy
  • $240k - $270k

     ...Principal Software Engineer - Switch Design 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... 
    Suggested
    Remote work
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  • $223k - $306.5k

     ...world. Job Summary As a Sr Principal AI Engineer, you will join a dynamic team to pioneer...  ...role moves beyond traditional software engineering to design intelligent, agentic workflows...  ...vendor independence, allowing seamless switching between LLMs (e.g., GPT-4, Llama,... 
    Suggested
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $200k - $220k

     ...talented, passionate, and committed engineers, technologists, and business...  ...seeking an experienced AI Network Software Solution Architect to lead the design and development of next-generation...  ...in GPU fabric design, high-speed switching, network automation, network observability... 
    Suggested
    Worldwide

    Supermicro

    San Jose, CA
    4 days ago
  • $242k

     ...brands power global travel for everyone, everywhere. We design cutting‑edge tech to make travel smoother and more...  ...journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia... 
    Suggested
    Full time
    Local area
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    1 day ago
  •  ...Principal Software Developer (IC4) Oracle Health Platform Engineering builds and operates shared platform services that power secure, reliable product delivery at...  ...organization, using AI-assisted approaches to accelerate design and delivery while maintaining high standards... 
    Suggested
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Santa Clara, CA
    3 days ago
  •  ...Strategic Customer Engineering Engineer An engineer on the Strategic Customer Engineering...  ...of complex projects. This engineer will design, coordinate, and execute technical solutions...  ...cloud engineering experience in a software development environment ~ Development... 
    Flexible hours

    Oracle

    Santa Clara, CA
    11 hours ago
  • $249k

     ...Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more...  ...journey. We’re building a more open world. Join us. Principal Software Engineer, Observability Introduction to the Team: Our Technology... 
    Local area
    Flexible hours

    Expedia Group

    San Jose, CA
    1 day ago
  • $158.74k - $236k

     ...national origin, or disability. What you'll work on:   ~Design and drive implementation of highly scalable, highly available...  ...degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field.  Experience Requirements:... 
    Local area
    Remote work
    Worldwide

    Barracuda Networks

    Campbell, CA
    3 days ago
  • $195k - $292k

     ...Description Invent the future with us. Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient AI compute. As a pioneer in... 
    Local area

    Ampere

    Santa Clara, CA
    1 day ago
  • $154k - $286k

     ...world of technology. This position is for an R&D engineer, who will be involved in developing a multi-...  ...Accountabilities: The candidate will be responsible for designing, developing, troubleshooting and debugging software programs in the areas of physical synthesis. Work... 

    Cadence Design Systems

    San Jose, CA
    2 days ago
  • $147k - $237.5k

     ...Job Summary The Team Engineering - Our engineering team is at the...  ...environment. Your Career As a Principal Engineer on the Prisma Access team, you’ll design and build the distributed...  ...develop, and support highly scalable software features and infrastructure on... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $147k - $237.5k

     ...outcomes. Job Summary The Team Engineering - Our engineering team is at the core...  .... Job Description As a Sr Principal Software Engineer within the Engineering team,...  ...collaborate with cross-functional teams to design, implement, and troubleshoot high-scale... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $167k - $270.5k

     ...drives great outcomes. Job Summary Job Summary As a Principal Software Engineer to join our CPQ (Configure Price and Quote) team, you will...  ..., bringing industry best practices to our architectural design. You will act as a technical leader, using first-... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  •  ...Cisco's Core and Edge routing products. Design, develop, and test device drivers for...  ...networking peripherals. Develop and execute software test plans. Collaborate with cross-...  ...Bachelor's degree in Electrical Engineering, Computer Science, or related field with... 

    Webex Events (formerly Socio)

    Milpitas, CA
    4 days ago
  • $154k - $286k

     ...and memory-coherent systems, where early software bring-up, performance analysis, and...  .... The AVIP / Virtual Bridge R&D team designs, implements, and productizes protocol solutions...  ...to PCIe and CXL In this role, the engineer will be responsible for designing, developing... 

    Cadence Design Systems

    San Jose, CA
    5 days ago
  •  ...Introduction At IBM Software, we transform client challenges into...  ...partners, and industries to design, develop, and deliver solutions...  ...pairing directly with the Principal Architect to bridge the gap between...  ...and the Velox execution engine. You will define how Presto utilizes... 

    IBM

    San Jose, CA
    3 days ago
  •  ...of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and...  ...the bar. Job Summary The Principal Software Engineer - Cloud Native and SASE focused will lead the design and implementation of a cloud-native, multi-tenant... 
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    2 days ago
  •  ...Principal Software Engineer The Principal Software Engineer will engage in the design and development of scalable and efficient in-house and vendor products for our Technology Finance Systems. This role will be required to work closely with cross-functional teams and... 

    Professional Recruiters

    Santa Clara, CA
    5 days ago
  • $170k - $277k

     ...Job Summary In the Layer-7 Security Software team, we are responsible for at least one...  ...Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container...  ...Layer-7 security infrastructure. We design and develop key innovative security... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $170k - $277k

     ...drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our...  ...Summary The Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development of next-generation Layer 7 security... 
    Full time
    Work at office
    Worldwide

    Palo Alto Networks

    San Jose, CA
    4 days ago
  • $147k - $237.5k

     ...Team We are the App-ID Cloud team. Our engineering team is provided with an unrivaled...  ...seeking innovators - engineers who seek to design new products, designing state-of-the-art...  ...military experience required ~8+ years of software engineering experience, with a... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $141k - $227.7k

     ...Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/...  ...Johnson & Johnson is hiring for a Principal R&D Software Engineer - Shockwave to...  ...focus on analog high-voltage circuit design and development. Essential Job Functions... 
    Temporary work
    Local area

    Johnson and Johnson

    Santa Clara, CA
    5 days ago
  •  ...Principal Engineer (Sr Manager-equivalent) At Palo Alto Networks®, we're united by a shared mission...  ...velocity, elevate our standards for software quality, and unlock new business...  ...Evaluate and Execute Solutions: Lead the design and implementation of novel systems that... 
    Full time
    Work at office
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $249k

     ...brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more...  ...journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia... 
    Local area
    Flexible hours
    Weekend work

    Expedia Group

    San Jose, CA
    1 day ago
  • $147k - $237.5k

     ...secure platform to operationalize complex deployments using the Palo Alto Networks network security portfolio. Principal Software Engineers are: Design and develop high-volume, low-latency applications delivering high-availability and performance. Contribute in... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $136.5k - $276.5k

     ...Sr Software Engineer - Wired Assurance This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office...  ...in networking domains such as enterprise switching, routing, or service provider infrastructure.... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    5 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
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  •  ...Description nEye.ai, a well-funded optical switch startup, is poised to revolutionize the...  ..., high radix, compact chip-scale design, offering hyperscale data centers enhanced...  ...We are hiring a Station Software Engineer who will design, implement, and maintain... 

    nEye.ai

    Santa Clara, CA
    11 days ago
  • $170k - $210k

     ...Principal Software Developer Engineer Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future...  ...and custom device drivers Experience with Marvell switching ASICs and SDKs in Ethernet switches/routers.... 
    Full time
    Worldwide
    Home office

    Edelman

    Sunnyvale, CA
    5 days ago
  • $231.4k - $331.8k

     ...to the AI era, powering Cisco’s core Switching, Routing, and Wireless products for organizations...  ...full product development—from design, to qualification, to production—is...  ...world! What You’ll Do As a Principal Software Engineer for the Silicon One Customer Engineering... 
    Full time
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Cisco

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Switch Design (27965). Be the first to apply!