
Software Engineer (Python) — Programmable Networking
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