Software Engineer - Network Automation (Go/Python)
Exoscale · Spain, Germany or Remote in EU
Stellenbeschreibung
About the role
Exoscale, a Swiss/European cloud service provider, is hiring a full-time software engineer for its network team, which builds and runs the edge, datacenter and out-of-band networks across its European zones. The role owns the orchestration that takes a network change from a merged pull request to running on production devices, turning a manual process into an automated, safe workflow.
Key responsibilities
- Design and build the orchestration of network changes, coordinating multi-step operations with pre-change validation, staged rollout, post-change verification and automatic rollback.
- Write the services and tooling in Go and Python, including tests, CI and observability.
- Build a test environment (virtual labs, config and state checks) to catch bad changes before they reach a device.
- Extend the source-of-truth and config-generation tooling (NetBox, Peering Manager, Ansible/Jinja2).
- Make the network's state visible by detecting drift between intended and running configuration.
- Take part in code and infrastructure change reviews and join the on-call rotation after training.
Required profile
- Solid professional experience designing, writing and maintaining production software in Go, with fluency in Python.
- Experience building CI/CD or deployment systems where a failed rollout has real consequences.
- Habit of testing what you ship and automating what you do twice.
- Working understanding of networking fundamentals (IP, routing, VLANs, BGP); no network engineer background needed.
- Strong written and spoken English and comfort in a distributed team.
- A background in network automation, SRE or platform engineering is a plus.
Required skills
- Production software in Go and Python
- CI/CD or deployment systems
- Networking basics (IP, routing, VLANs, BGP)
- Nice to have: Arista EOS, Junos, SONiC, NETCONF, gNMI, eAPI; Ansible, NetBox; containerlab, Batfish, pyATS; Linux networking and Kubernetes
What we offer
- Flexible hours and the ability to work remotely
- High degree of autonomy and creative freedom
- Modern offices with good public transport access
- Ongoing learning, training and team events
Questions fréquentes
Warum melden Sie diesen Job?
Explore further
Salaries, guides and searches for Deutschland.
Salaries by job title
- LKW-Fahrer im Nahverkehr (m/w/d) 13
- Financial Controller (m/w/d) 12
- Ausbildung zum Industriemechaniker (m/w/d) 9
- Controller (m/w/d) 9
- Key Account Manager (m/w/d) 8
- Ausbildung zum Industriekaufmann (m/w/d) 8
- Ausbildung zum Anlagenmechaniker (m/w/d) SHK 8
- Ausbildung zum Elektroniker für Betriebstechnik (m/w/d) 8
In 30 Sekunden bewerben
Geben Sie Ihre E‑Mail ein, um sich zu bewerben. Ein Konto wird automatisch erstellt.
Durch das Fortfahren akzeptieren Sie unsere Nutzungsbedingungen.
Sie haben bereits ein Konto? Anmelden
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Veröffentlicht vor 4 Stunden
Läuft ab in 1 Monat
7 Ansichten · 0 interested
Steigern Sie Ihre Chancen
Laden Sie Ihren Lebenslauf hoch – wir vermitteln Sie an passende Stellen.
Ihr Lebenslauf wird analysiert...
Exoscale
Spain, Germany or Remote in EU
Related job offers
-
Site Reliability Engineer - Developer Platform
Exoscale Spain, Germany or Remote in EU -
Site Reliability Engineer - Observability and Databases
Exoscale Spain, Germany or Remote in EU -
Site Reliability Engineer - Core Platform
Exoscale Spain, Germany or Remote in EU -
Ingeniero de Software IA (París / Madrid / Múnich / Milán)
GOODRECRUITER Paris/Madrid/Munich/Milan -
Site Reliability Engineer - Compute Systems & Network
Exoscale Spain, Germany or Remote in EU