📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Software Engineer - Network Automation (Go/Python)

Exoscale · Spain, Germany or Remote in EU

New
Mid 🇬🇧 English
Go Python Ansible Jinja2 NetBox Peering Manager CI/CD Linux Kubernetes NETCONF gNMI BGP

Job description

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Exoscale.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:zoho_recruit

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 hour ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Exoscale

Spain, Germany or Remote in EU