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

Staff Software Engineer - Switch Design

$200k - $255k

Super Micro Computer

Job Req ID: 27969About 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, VXLANControl plane infrastructure: RIB, FIB, BFD, IPC, interface managementLayer 2 technologies: STP, PVST, MSTPNetwork 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 StatementSupermicro 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 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Switch Design in San Jose, CA vacancy
  • $200k - $255k

     ...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... 
    Suggested
    Worldwide

    Supermicro

    San Jose, CA
    2 days ago
  • $207k - $300k

     ...GPUs.Work with hardware and software systems, programming the data...  ...deadlines, and deliverables.Lead the design, development, testing,...  ...network architecture, ethernet switching, software development and...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    19 hours ago
  • $216k - $257k

     ...community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary...  ...is seeking an experienced and exceptional Principal Software Engineer - Switch Design to work on web-based applications for business process automation... 
    Suggested
    Remote work
    Worldwide

    Supermicro

    San Jose, CA
    2 days ago
  • $142k - $286k

    Sr./Staff DC Software EngineerCategorySoftwareLocationSan Jose, CAExperienceMore...  ...developers, and SoC design experts dedicated to creating...  ...RoleWe are seeking Software Engineers to build the rack management...  ...trays, power shelves, CDUs and switches, collect telemetry, and... 
    Suggested
    Temporary work

    MediaTek

    San Jose, CA
    10 hours ago
  • $262k - $364k

     ...optimization, and oversee the design and implementation of...  ...experience.8 years of experience in software development.7 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a...  ...needs with opportunities to switch teams and projects as you and... 
    Suggested

    Google

    San Jose, CA
    10 hours ago
  • $207k - $300k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ...deadlines, and deliverables.Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    San Jose, CA
    19 hours ago
  • $262k - $364k

     ...-signal telemetry by default.Design and build low-latency ingestion...  ....Build core attribution engines linking multi-turn agent trajectories...  ....8 years of experience in software development.7 years of...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    San Jose, CA
    19 hours ago
  • $262k - $364k

     ...architecture level simulations on GPU designs, perform roofline analysis to...  ....8 years of experience in software development.7 years of...  ...CUTLASS, etc.) and performance engineering techniques.Experience with...  ...needs with opportunities to switch teams and projects as you and... 
    Immediate start
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $262k - $364k

    Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects...  ...coach a distributed team of engineers.Drive technical project...  ...needs with opportunities to switch teams and projects as you and... 

    Google

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

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ...deadlines, and deliverables.Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Minimum...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Sunnyvale, CA
    3 days ago
  • $262k - $364k

     ...architecture for the NetSoft Design ecosystem, ensuring...  ..., fault-tolerant software infrastructure capable...  ...Master’s degree or PhD in Engineering, Computer Science, or...  ...with opportunities to switch teams and projects as...  ...looking for a Senior Staff Engineer - Uber TL who... 
    Worldwide

    Google

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

     ...enabling Gemma model/runtime co-design (quantization, conversion),...  ....8 years of experience in software development.5 years of experience...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related...  ...needs with opportunities to switch teams and projects as you and... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $262k - $364k

     ...cross-team initiatives from design through launch; proactively diagnose...  ...; raise the bar on engineering excellence, experimentation velocity...  ....8 years of experience with software development in one or more...  ...needs with opportunities to switch teams and projects as you and... 
    Worldwide

    Google

    Mountain View, CA
    10 hours ago
  • $262k - $364k

     ...coach a distributed team of engineers.Drive technical project strategy...  ..., and oversee the design and implementation of advanced...  ...experience.8 years of experience in software development.7 years of experience...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    1 day ago
  • $176.1k - $308.2k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that automated...  ...for people.Job DescriptionAs a Staff Engineer, you will independently lead the design, development, and delivery of...  ...junior engineers. They combine deep software engineering fundamentals with... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $207k - $300k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ...deadlines, and deliverables.Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Minimum...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

    Design and roll out the next-generation multimodal and encoder architecture...  ....8 years of experience in software development.5 years of...  ...Experience as a full-lifecycle ML engineer in training dataset curation,...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    10 hours ago
  • $207k - $300k

     ...Artificial Intelligence-First Software Engineer who engages directly in the...  ...actively in architectural and design decisions, exercising sound technical...  ...needs with opportunities to switch teams and projects as you and...  ...to work as an AI-First Staff Software Engineer to design... 
    Worldwide

    Google

    Sunnyvale, CA
    10 hours ago
  • $207k - $300k

     ...a distributed team of engineers. Facilitate alignment and...  ..., and deliverables. Design, develop, test, deploy,...  ...and enhance large scale software solutions.Minimum qualifications...  ...with opportunities to switch teams and projects as...  ...acceleration. As a Staff Software Engineer, you... 

    Google

    Sunnyvale, CA
    2 days ago
  • $190.9k - $334.1k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...DescriptionWe are seeking a Senior Staff Engineer (IC5) who will set...  ...• Conduct architectural and design reviews; provide critical...  ...this role you have:14+ years of software development experience with a... 
    Temporary work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $207k - $300k

     ...backup ecosystem integrations.Design and build client SDKs for original...  ...and evolve the backup engine to serve product needs.Optimize...  ...experience.8 years of experience in software development.5 years of...  ...s needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    3 days ago
  • $262k - $364k

     ..., and capabilities.Guide the design and implementation of user-signal...  .... 8 years of experience in software development.7 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    10 hours ago
  • $207k - $300k

     ...coach a distributed team of engineers.Deliver full stack development...  ...Manage a team of 5 Engineers.Design, develop, test, deploy, maintain, and enhance large-scale software solutions.Minimum qualifications...  ...needs with opportunities to switch teams and projects as you and... 
    Local area

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ...deadlines, and deliverables.Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Mountain View, CA
    10 hours ago
  •  ...office location 4 days per week; Lambda’s designated work from home day is currently...  ...inference possible.The Lambda Infrastructure Engineering organization forges the foundation of...  ...the Role:We are seeking a seasoned Staff Storage Software Engineer with deep experience... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  • $207k - $300k

     ...enrichment, and data integrity areas. Design, lead, build, and launch...  ...capabilities by leading engineering and product to enhance our core...  ...testing, and launching software products.3 years of experience...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Sunnyvale, CA
    10 hours ago
  • $153.7k - $248.6k

     ...complex MarTech initiatives, from technical design through implementation and operational...  ...and design rationalePromote strong engineering practices, including code quality, testing...  ...related field7 or more years of experience in software engineering, with strong full-stack... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    19 hours ago
  • $207k - $300k

     ...system complexity and improving reliability.Design and build highly scalable systems,...  ...power advertising serving systems.Drive software engineering best practices and system design while...  ...to Google’s needs with opportunities to switch teams and projects as you and our fast-... 

    Google

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Lead the technical design and implementation of EGI Foundry, providing...  ...reviews, and mentor engineers. Collaborate with partners including...  .... 8 years of experience in software development.5 years of...  ...needs with opportunities to switch teams and projects as you and... 

    Google

    Sunnyvale, CA
    19 hours ago
  • $207k - $300k

     ...product ordering and platform engineering.Lead complex, cross-functional projects from initial design through to launch, ensuring technical...  ...a culture of high-quality software development and innovation....  ...s needs with opportunities to switch teams and projects as you and... 
    Worldwide

    Google

    Sunnyvale, CA
    3 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!