Software Engineer (Python) — Programmable Networking

Contract type
Ongoing
Work mode
Remote
Experience
3 years

Job description

Senior engineering role at Telnyx owning the public networking API, the Python orchestration control plane behind it, and the network automation that programs routers across US, EU, and APAC PoPs. The deliverable is software — APIs, control planes, and automation — rather than manual device changes.

At a glance

Work mode
Remote

What you'll do

  • Own the public API on api.telnyx.com — /networks, /virtual_cross_connects, /wireguard_interfaces, /wireguard_peers, /global_ips, /public_internet_gateways and their coverage/health/usage endpoints, including resource modeling, OpenAPI 3 specs (public and private), edge API-gateway routing, and backward compatibility for live customers
  • Build the orchestration control plane (Python 3.12, asyncio) — translating POST/DELETE into network deployments: resource allocation (IPAM, port/route-distinguisher/GRE-ID pools), Postgres-backed job queues (SKIP LOCKED), retries, rollback on partial failure, deploy/decommission runners, and long-running health-check and reconciliation daemons
  • Build the network automation layer — Ansible + asyncssh/netmiko pushing Jinja2-templated config to a fleet of Linux and VyOS nodes: WireGuard interface and peer lifecycle, FRR/VyOS BGP (VRFs, route reflectors, BGP labels), GRE tunnels, static NAT and firewall rules, Unbound DNS, anycast announce/withdraw driven by health checks, and config-drift detection
  • Build cloud interconnect integrations — Equinix Fabric and Equinix Metal APIs to land virtual cross connects into AWS, Azure, and Google Cloud regions
  • Work on Envoy-based data planes — a Go xDS control plane on envoyproxy/go-control-plane, pushing CDS/RDS/EDS over ADS to edge and gateway Envoy fleets
  • Handle production — Prometheus/Telegraf metrics and alerting, Bugsnag, customer escalations that span app logic and the network, and billing sync (MRC) for network resources

What we're looking for

  • You've built and operated customer-facing REST APIs over real infrastructure — APIs where a POST ends in a router being configured, not just a row inserted — and you've lived with the async-job, rollback, and eventual-consistency problems that creates
  • Strong async Python in production, and comfortable writing and reviewing Go
  • Working routing knowledge: you can configure and debug BGP sessions, VRFs, GRE tunnels, NAT, and WireGuard, and read FRR or VyOS configs. Certification not required; hands-on ability is
  • Postgres beyond ORM basics — migrations on live systems, locking semantics, queue patterns
  • Fleet automation over SSH — Ansible at production scale, idempotent roles, safe rollout/rollback, drift detection
  • You've debugged incidents across layers in one sitting — tcpdump, wg show, vtysh, and application logs — ending in either a code fix or a config fix, and knowing which

Nice to have

  • Envoy/xDS control-plane work (go-control-plane, ADS snapshots)
  • Cloud interconnect products — AWS Direct Connect, Azure ExpressRoute, GCP Partner Interconnect, or Equinix Fabric/Metal provisioning APIs
  • IPAM internals (NetBox or equivalent), address-plan and route-distinguisher design
  • Linux → VyOS (or equivalent NOS) migration experience on live customer traffic
  • Mobile core exposure — routing toward PGW/PCEF/EPC, GRE toward packet gateways
  • OpenAPI spec authorship and public developer documentation
  • Operating multi-site PoP fleets (bare metal + Equinix-hosted)

Your team

Networking as an API product team

A small team that owns the public REST API, the orchestration control plane behind it, and the automation that programs real routers across US, EU, and APAC PoPs.

Apply

About Telnyx

An industry leader that's not just imagining the future of global connectivity—we're building it.

Telnyx is an industry leader building the future of global connectivity, from architecting and amplifying the reach of a private, global, multi-cloud IP network to bringing hyperlocal edge technology to your fingertips through intuitive APIs. We're driven by a desire to transform and modernize what's antiquated, automate the manual, and solve real-world problems through innovative connectivity solutions.

Mission

Our collective vision is a world where borderless connectivity fuels limitless innovation.

Key facts

  • Global connectivity / networking
  • Financially stable and profitable company
  • Robust profitability allows investment in pioneering technologies and continuous learning and growth for the team
  • Operates a private, global, multi-cloud IP network
  • Provides hyperlocal edge technology through intuitive APIs
  • Runs PoPs across US, EU, and APAC

Partners & customers

Equinix FabricEquinix MetalAWSAzureGoogle Cloud

What they value

  • Transform and modernize what's antiquated
  • Automate the manual
  • Solve real-world problems through innovative connectivity solutions
  • Continuous learning and growth