Software Engineer Network Automation, Data Center Fabrics
Munich, Bavaria, GermanyAll locationsMunich, Bavaria, GermanyParis, Ile-de-France, FranceMadridAmsterdam, NetherlandsWarsaw, PolandItalyLondon, United KingdomBerlin, Germany Remote
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
As a Software Engineer, Network Automation - Data Center Fabrics, you will help design and build systems for operating large-scale networks within our data centers. You will apply deep networking expertise to leaf-spine architecture, automation, testing, and production troubleshooting across Ethernet switching, IP routing, BGP, EVPN/VXLAN, and VRFs. This is a hands-on role for a networking expert who is also comfortable building production software. Go and Kubernetes experience are helpful but not required; strong engineering fundamentals and network automation experience matter more.
What you'll bring
- Deep hands-on experience with Ethernet switching, IP routing, BGP-based leaf-spine fabrics, EVPN/VXLAN, and VRF-based multitenancy.
- Strong judgment around fabric underlay and overlay design, scale, convergence, isolation, and failure modes.
- Strong software-engineering fundamentals in a general-purpose language.
- You can design, test, debug, and review production systems and are willing to become productive in Go.
- Experience with southbound network APIs and structured configuration, such as REST, gNMI/OpenConfig, or NETCONF.
- Hands-on experience with major data-center network operating systems, such as Cumulus Linux, Arista EOS, SONiC, Junos, or NX-OS.
- Strong diagnostic skills using routing and EVPN state, packet captures, counters, telemetry, and logs.
- Clear, pragmatic communication and a collaborative approach to technical leadership.
- Experience building or operating production network automation, including desired state, idempotency, concurrency, observability, and recovery.
- Experience reading, reviewing, or contributing to Go code.
- Familiarity with Kubernetes controllers, operators, CRDs, reconciliation, or Kubebuilder.
- Experience with physical or simulated network labs such as containerlab, NVIDIA Air, EVE-NG, GNS3, or similar environments.