Software Engineer – Network Automation, Go/Python

Job not on LinkedIn

🕒 2 days ago

🌐 Spain, Germany – Remote

infoinfo

⏰ Full Time

🟡 Mid-level

🟠 Senior

🛜 Network Engineer / Network Administrator

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Exoscale

Exoscale

51 - 200 employees

Founded 2011

☁️ SaaS

🤖 Artificial Intelligence

💰 Venture Round on 2015-02

Cloud Computing • SaaS • Artificial Intelligence

Exoscale is a European cloud hosting provider offering a range of cloud services, including compute instances, managed Kubernetes, database as a service (DBaaS), object storage, block storage, and GPU servers. With a focus on data security and GDPR compliance, Exoscale allows customers to migrate and run mission-critical workloads while ensuring that their data remains in their chosen geographic locations, particularly in Switzerland, Austria, and Germany. The platform provides high performance, flexible pricing, and an intuitive interface for managing cloud resources, making it ideal for engineers and teams looking for a reliable cloud infrastructure.

📋 Description

• Design and build orchestration for network changes across devices and systems • Implement pre-change validation, staged rollout, post-change verification, and automatic rollback • Write production services and tooling in Go and Python • Develop tests, CI, and observability for production software • Build virtual labs and configuration/state checks to catch bad changes before deployment • Extend NetBox, Peering Manager, Ansible, and Jinja2 source-of-truth and configuration-generation tooling • Detect configuration drift between intended and running network state and expose it to the team • Participate in code and infrastructure change reviews • Raise the software engineering standards of the network team • Join the on-call rotation after a training period

🎯 Requirements

• Solid professional experience designing, writing, and maintaining production software in Go • 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, and BGP) • Strong written and spoken English • Comfort working in a distributed team • Experience automating network devices is a plus (Arista EOS, Junos, SONiC; NETCONF, gNMI, eAPI, or similar) • Experience with Ansible, NetBox, or comparable configuration-management and source-of-truth tools at scale is a plus • Experience with network test or validation tooling (containerlab, Batfish, pyATS, or similar) is a plus • Experience with Linux networking and Kubernetes is a plus

🏖️ Benefits

• Flexible hours and the ability to work remotely • A high degree of autonomy and creative freedom • Ongoing learning opportunities, training, and team events • Modern work environment with centrally located offices and excellent public transport access

Apply Now

Similar Jobs

🕒 October 8

CONVOTIS

501 - 1000

🤝 B2B

☁️ SaaS

Network and security engineer managing pfSense, OPNsense, VPNs, and firewall infrastructure at CONVOTIS. Troubleshooting complex connectivity issues, automating deployments, and supporting SOC security operations.

🗣️🇪🇸 Spanish Required

🕒 September 22

Airalo

51 - 200

📡 Telecommunications

✈️ Travel

Core Network Engineer designing IP, WAN, GRX/IPX, and roaming infrastructure. Supporting Airalo’s global eSIM platform and mobile network partnerships remotely.

🕒 September 2

Miratech

501 - 1000

🤝 B2B

💼 Consulting

☁️ SaaS

Senior Network Engineer maintaining and automating Cisco Nexus datacenter networks for Miratech, a global IT services and consulting company. Troubleshooting enterprise connectivity and improving secure SaaS infrastructure.

🕒 July 24

Mirantis

501 - 1000

💼 Consulting

🏥 Healthcare

📦 Logistics

HPC Network Engineer supporting high-performance computing infrastructure at Mirantis. Engaging with network configuration and maintenance while developing skills in InfiniBand and HP networking.

🕒 July 22

Mirantis

501 - 1000

💼 Consulting

🏥 Healthcare

📦 Logistics

HPC Network Engineer supporting and growing within Mirantis' infrastructure team. Focused on networking expertise in InfiniBand and HPC/AI infrastructure.