Software engineer jobs in Germany

920verified openings
Filter by
No filters selected
Mistral.AI Verified 9h ago

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 listed
PaySalary not listed
TypeFull-time
Work settingRemote
Verified listing

JobFig 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.

Benefits

Parental Leave

Locations

Munich, BavariaParis, Ile-de-FranceMadridAmsterdamWarsawItalyLondonBerlin