CareerPlanSign in

Software Engineer (Python) — Programmable Networking

EMEA💼 Full-time🗓 2026-08-26 → 2026-09-26

Core

Designing and operating the full-stack software for programmable networking, including public APIs, orchestration control planes, and network automation that configures real routers and cloud interconnects.

Role type

Senior Software Engineer (Programmable Networking)

Builds

Public REST APIs, orchestration control planes, network automation scripts, and cloud interconnect integrations for global IP networks.

Domain

Telecommunications, Networking, Cloud Infrastructure

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Async Python, Go, BGP configuration, Routing protocols (VRF, GRE, WireGuard), PostgreSQL, Ansible, SSH automation, Envoy/xDS

Preferred skills

Envoy control plane, Cloud interconnect (AWS/Azure/GCP/Equinix), IPAM internals, Linux to VyOS migration, OpenAPI spec authorship

Technologies

Python (asyncio, aiohttp, SQLAlchemy), Go, PostgreSQL, RabbitMQ, Ansible, Envoy, VyOS, FRR, Bash, Docker, GitHub Actions

Responsibilities

Design API resources and write orchestration code for network deployments; manage BGP configuration and fleet automation; debug cross-layer incidents involving app logic and network devices; maintain production monitoring and alerting systems.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.