
Software Engineer (Python) — Programmable Networking
Telnyx
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.
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.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- 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
- Integrate cloud interconnect APIs (Equinix Fabric, Equinix Metal) to provision virtual cross connects into AWS, Azure, and GCP
- Maintain Envoy-based data planes with a Go xDS control plane pushing CDS/RDS/EDS over ADS
- Own production monitoring, alerting, customer escalations, and billing sync for network resources