Software Engineer (Python) - Programmable Networki
Telnyx
About Telnyx
Telnyx is an industry leader that's not just imagining the future of global connectivity—we're building it. From architecting and amplifying the reach of a private, global, multi-cloud IP network , to bringing hyperlocal edge technology right to your fingertips through intuitive APIs, we're shaping a new era of seamless interconnection between people, devices, and applications.
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. As a testament to our success, we're proud to stand as a financially stable and profitable company. Our robust profitability allows us not only to invest in pioneering technologies but also to foster an environment of continuous learning and growth for our team.
Our collective vision is a world where borderless connectivity fuels limitless innovation. By joining us, you can be part of laying the foundations for this interconnected future. We're currently seeking passionate individuals who are excited about the opportunity to contribute to an industry-shaping company while growing their own skills and careers.
We're looking for a senior engineer who lives at the seam between software and the network — someone who's built customer-facing APIs where a POST doesn't end at a database row, it ends at a router being configured in a PoP. You're strong in async Python, comfortable in Go, and you can read an FRR or VyOS config as easily as an application stack trace. You've lived with the async-job, rollback, and eventual-consistency problems that come from programming real infrastructure through an API, and you're happy in a fast-paced environment where the thing you ship is visible and consequential.
The Opportunity
Telnyx sells networking as an API product: Private Networks, WireGuard interfaces, Virtual Cross Connects into AWS/Azure/GCP, anycast Global IP, and Public Internet Gateways. A small team owns this end-to-end — the public REST API, the orchestration control plane behind it, and the automation that programs real routers across our US, EU, and APAC PoPs.
This role is the full stack of that. You design the API resource, write the orchestration code that turns a request into a network deployment, and own the BGP config it renders onto the fleet. You'll be part of a small, focused team where you own products from the developer-facing spec all the way down to the config on the box — and where the network layer isn't someone else's problem, it's the point.
What you'll 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. Resource modeling, OpenAPI 3 specs (public and private), edge API-gateway routing, and backward compatibility for live customers.
- 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.
- 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.
- Cloud interconnect integrations — Equinix Fabric and Equinix Metal APIs to land virtual cross connects into AWS, Azure, and Google Cloud regions.
- 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.
- Production — Prometheus/Telegraf metrics and alerting, Bugsnag, customer escalations that span app logic and the network, and billing sync (MRC) for network resources.
Tech stack (what you'll actually touch)
- Languages: Python (asyncio: aio uvloop, SQLAlchemy, Alembic, aiopg), Go (Envoy control plane), Jinja2, Bash
- Data: PostgreSQL (schema design, migrations, advisory locking, as a job queue), RabbitMQ
- Network OS / routing: VyOS, FRR, Linux networking (VRFs, netfilter/NAT, netplan, GRE, WireGuard), BGP (VRFs, route reflectors, communities/labels, anycast), Unbound
- Automation: Ansible / ansible-runner, netmiko, asyncssh, NetBox-style IPAM (pynetbox, netaddr)
- Proxy / data plane: Envoy, xDS (ADS, go-control-plane)
- Vendor & cloud: Equinix Fabric, Equinix Metal, AWS / Azure / GCP interconnect regions
- Platform: Docker/OCI, GitHub Actions, HashiCorp Vault, OpenAPI 3 + Redocly, pytest (unit → e2e), mypy/ruff/black
- Architecture: clean/hexagonal (usecases, repository interfaces, adapters) — the service is structured, not a script pile
Who 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.
Bonus points for
- 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).
What this role is not
- Not a NetOps/NOC role. The deliverable is software — APIs, control planes, automation — not manual device changes.
- Not a pure backend CRUD role. If the network layer in the stack above reads as someone else's problem, this is the wrong fit.
- ...Recruitment 2026 : Oracle has officially started hiring for the role of Programmer Analyst 1-IT for its Bengaluru office. This opportunity is... ...Oracle’s global IT systems. Professionals with experience in software testing , scripting, automation, and cloud services are...SoftwareFull timeWork at officeImmediate startRemote workFlexible hours
- ...We are seeking a versatile and proactive Programmer Analyst & IT Support Specialist to serve... ...your time between developing internal software applications and providing comprehensive... ...Knowledge or experience in .NET, C#, VB, and/or python development a plus.Experience...SoftwarePermanent employmentLocal areaRemote workWorldwide
- Senior Programmer Analyst (AI/ML, GenAI) IT | Software Design/Developer Richmond , Virginia Contract Aug 10, 2026 Position: Senior Programmer Analyst (AI/... ...solutions. Advanced proficiency in .NET, React, Angular, Python, and SQL development. Experience with SQL Server,...SoftwareFull timeContract workRemote work
- ...should apply? Recent computer science/engineering/mathematics/statistics or science graduates... ...visit Required Skills for Java/Software Programmers Bachelors degree or Masters... ...cycle Knowledge of statistics, SAS, Python, computer vision, data visualization tools...SoftwareImmediate startRemote work
- ...our talented Team. Job title: Developer/Programmer Analyst 3 Location: Austin, TX... ...Developer/Programmer Analyst 3, Applications/Software Development and the specifications outlined... ...strategies.Version Control & Data Engineering:Proficient in Bitbucket for version control...SoftwareRemote work
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply...SoftwareFull timeH1bRemote work
- ..., Cybersecurity, IT, Data Analytics and Software Development. Your journey to impactful work... ...motivated, career and customer-oriented Programmer to join our team in Tampa, FL.The... ...using modern languages such as JavaScript, Python, and HTMLProven expertise to design, develop...SoftwareFull timeWork at officeLocal areaRemote work
$125k - $150k
...Job Description: Senior Programmer/Analyst Department: Information Technology Reports to: IT Application Development Manager Who we are... ...Analyst’s role is to define, develop, test, analyze, and support software applications in support of the achievement of business...Software- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...SoftwareFull timeH1bImmediate startRemote work
- ...Web Developer / Integrator / Programmer MalOPlus™ Group Inc., provides Strategic planning... ...clean, efficient, secure, and well-engineered codes and integrations of multiple platforms... ...identify opportunities for process and software improvements and make constructive...SoftwareFull timePart timeSelf employmentWork at officeRemote workWork from homeHome officeShift workDay shiftAfternoon shift
- ...Z/OS Mainframe Systems Programmer NTT DATA is currently looking for a z/OS Mainframe Systems Programmer remote for our growing team... ...operating systems. Manage and support IBM and CA/Broadcom system software products across enterprise environments. Plan and execute...SoftwareRemote work
- Data Engineer / Analytics Programmer (Healthcare Data)Contract | US Citizen | RemoteContract (1 year+)10... ...the ground up.ResponsibilitiesUse Python and SQL to process and analyze complex... ...and data processing, data linking, and software application lifecycleFamiliarity with...SoftwarePermanent employmentContract workH1bRemote workVisa sponsorship
- ...Title: Programmer - Consultant Location: Blythewood SC 29016 On-site/Remote/Hybrid: Onsite Duration: 12 Months Interview... ...environment. 10+ Years of Experience Leading a technical software development team in planning and deployment of software...SoftwareRemote workRelocation
- ...Role: CAA Programmer - CATIA / Enovia CAA Location: Remote (USA) Employment Type... ...Experience maintaining and developing engineering/CAD applications, preferably in CATIA/ENOVIA... ...environments Strong knowledge of software/hardware compatibility, application...SoftwareFull timeWork at officeRemote work
- ...Classified Position Overview The Senior Programmer Analyst supports Rhode Island College’s... ...stakeholders, assisting to evaluate new software applications, providing technical guidance... ...(i.e., Java, PowerShell, Perl, Python, HTML ). Experience with source control...SoftwareRemote workAfternoon shift
- ...Programmer Analyst (Contract) Location: Remote We are seeking... ...strong experience in enterprise software development, SQL/Oracle... ...QuickSight. Scripting experience (Python, PowerShell). Experience... .... We specialize in IT, Engineering and Professional Staffing...SoftwareContract workRemote work
- ...Job Brief A Senior Programmer is responsible for the design, development, and implementation of software programs and applications that align with the business requirements. The programmer may lead a team of junior programmers in encoding, testing, and debugging software...SoftwareRemote work
- ...Software Programmer Opportunities Since 2010 Synergisticit has helped jobseekers differentiate themselves... ...programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who...SoftwareFull timeH1bRemote work
$70k - $104k
...Junior Python Programmer LMI is a new breed of digital solutions provider dedicated to accelerating... ...of innovative, health-focused software solutions. In this role, you will collaborate... ..., including product managers, senior engineers, and quality assurance teams, to...SoftwareContract workRemote work- ...z/OS Systems Programmer Location: NYC (Remote) Duration: 2 years Contract Position (35 hours/ week) Requirements... ...OS operating system, accompanying storage systems and systems software products (e.g., database, transaction server, security management...SoftwareContract workRemote workWeekend work
- ...Title: Programmer/Developer Location: Hartford, CT 06106 On-site/Remote/Hybrid: Hybrid Duration: 12 Months Interview... ..., Cybersecurity, Digital Marketing, ERP Management, Custom Software Development, Web Development, UI/ UX Design, System Integration...SoftwareWork at officeRemote work2 days per week1 day per week
- ...reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent...SoftwareFull timeH1bImmediate startRemote work
- Job-ID27153311Reference26-00511Title: Programmer 4 Bill Rate: *** Interview: Virtual Remote The Delaware Department of Transportation (DelDOT) is looking to hire a contractual Adabas / Natural software developer. It is anticipated that this position would be a long -term...SoftwareWork at officeRemote work
- ...Remote - Programmer Analyst (C#, JavaScript, MVC, VB.Net, ASP.Net, CRM) in State College, PA ASP.Net, ASP.Net MVC, C#, JavaScript, VB.NET Location: Pennsylvania Job Function: Software Development Date Of Job Posting: 05-24-2019 Remote - Programmer Analyst (...SoftwareContract workImmediate startRemote work
- ...RPG Programmer Fort Washington, PA (Hybrid) 6+ months Contract Pay Rate: $57 W2/$63 C2C will need to... ...database design and changes, system modifications and hardware and software selection. Requirements: ~ Bachelor's Degree in...SoftwareContract workLocal areaRemote work
- Role Description The Senior Application Programmer Analyst is responsible for developing, configuring, coding, testing, and debugging complex new software, enhancements to existing proprietary software or purchased software packages. In conjunction with functional users...SoftwareFull timeTemporary workRemote work
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients. Who should apply? Recent...SoftwareFull timeH1bRemote work
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who should apply? Recent...SoftwareFull timeH1bRemote work
- ...Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates... ...visit Required Skills for Java/Software Programmers Bachelors degree or Masters... ...cycle Knowledge of statistics, SAS, Python, computer vision, data visualization tools...SoftwareRemote work
- ...3) Work Authorization As a Senior IT Applications Programmer, you will play a key role in designing, developing, and maintaining... ..., QA analysts, and business partners, to deliver high-impact software solutions using methodologies such as Waterfall, Scrum, DevOps...SoftwareRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Python) - Programmable Networki. Be the first to apply!
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote
- network software engineer Remote
- software engineer remote Remote


