> Markdown version of [/jobs/ext/2067379-software-engineer-switch-design](https://www.wearedevelopers.com/jobs/ext/2067379-software-engineer-switch-design). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Switch Design - **Company:** Supermicro - **Location:** Spain - **Salary:** €170,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Border Gateway Protocol, Spanning Tree Protocols, C++ (Programming Language), Network Operating System (NOS), Computer Programming, Data Centers, Data Structures, Dynamic Host Configuration Protocol, Domain Name System (DNS), Hardware Platform Interface, Linux Kernel, Network Control, Routing, Network Administration, Open Shortest Path First (OSPF), Open Source Technology, Software Architecture, Broadcom, Simple Network Management Protocols, Software Engineering, System Software, Authentication Authorization Accounting (Server Program), Software Modules, System Availability, Information Technology - **Published:** August 15, 2026 - **Apply:** https://es.trabajo.org/oferta-4111-d132291f1bc76419f7ff67d16610e28f ## About the Role Computer Science, or related STEM field, 8+ 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 $170,000 - $224,000 The salary offered will depend on several factors, including your ## Description 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 ## Related Videos - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [The Sustainability Race: AI's Promises, Pitfalls and Potential](https://www.wearedevelopers.com/videos/100155-the-sustainability-race-ai-s-promises-pitfalls-and-potential) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Building the Nervous System of AI - Michael Kagan (NVIDIA)](https://www.wearedevelopers.com/videos/2133-building-the-nervous-system-of-ai-michael-kagan-nvidia) - [A Technical Introduction to Bitcoin's 2nd Layer- The Lightning Network](https://www.wearedevelopers.com/videos/15-a-technical-introduction-to-bitcoin-s-2nd-layer-the-lightning-network) ## Related Articles - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)