Telnyx logo

Software Engineer (Python) — Programmable Networking

TelnyxAmsterdamRemoteFull-time17 Sept 2026

Telnyx is seeking a senior software engineer to build and operate customer-facing APIs that program real network infrastructure across global PoPs. The role spans async Python orchestration, network automation (BGP, WireGuard, VyOS/FRR), and cloud interconnect integrations, requiring strong Python and Go skills plus hands-on routing knowledge.

What you'll do

  • Design and maintain public REST API resources (networks, virtual cross connects, WireGuard interfaces/peers, global IPs, public internet gateways) including OpenAPI 3 specs and backward compatibility
  • Build and operate the orchestration control plane in Python 3.12 asyncio, translating API requests into network deployments with resource allocation, job queues, retries, rollback, and reconciliation daemons
  • Develop network automation layer using Ansible, asyncssh, and netmiko to push Jinja2-templated config to Linux and VyOS nodes for WireGuard, BGP, GRE tunnels, NAT, firewall, DNS, and anycast

What you need

Must-have

PythonasyncioGoPostgreSQLRabbitMQAnsibleasyncsshnetmiko

Nice-to-have

go-control-planeAWS Direct ConnectAzure ExpressRouteGCP Partner InterconnectEquinix FabricEquinix MetalNetBoxOpenAPI

Soft skills

fast-paced environmentdebuggingproblem solvingcommunication
Software EngineerPythonNetworkingAPIBGPWireGuardRemoteSeniorTelnyxCloud Interconnect