Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Python) - Programmable Networki

Full-time

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python) - Programmable Networki in Remote vacancy
  •  ...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... 
    Software
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Freshers Recruitment

    Redwood City, CA
    2 days ago
  •  ...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... 
    Software
    Permanent employment
    Local area
    Remote work
    Worldwide

    Data Device Corporation

    Bohemia, NY
    22 hours ago
  • 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,... 
    Software
    Full time
    Contract work
    Remote work

    PINNACLE GROUP (Pinnacle Technical Resources)

    Brooklyn, NY
    22 hours ago
  •  ...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... 
    Software
    Immediate start
    Remote work

    SynergisticIT

    Seattle, WA
    1 day ago
  •  ...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... 
    Software
    Remote work

    Ampcus

    Austin, TX
    4 days ago
  •  ...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... 
    Software
    Full time
    H1b
    Remote work

    SynergisticIT

    Renton, WA
    11 hours ago
  •  ..., 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... 
    Software
    Full time
    Work at office
    Local area
    Remote work

    ManTech International

    Tampa, FL
    4 days ago
  • $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

    IMS Integrated Merchandising Solutions

    Skokie, IL
    22 hours ago
  •  ...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... 
    Software
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    United States
    22 hours ago
  •  ...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... 
    Software
    Full time
    Part time
    Self employment
    Work at office
    Remote work
    Work from home
    Home office
    Shift work
    Day shift
    Afternoon shift

    MalOPlus Group Inc.

    United States
    12 hours ago
  •  ...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... 
    Software
    Remote work

    NTT DATA

    United States
    1 day ago
  • 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... 
    Software
    Permanent employment
    Contract work
    H1b
    Remote work
    Visa sponsorship

    The ACI Group

    Woodlawn, MD
    22 hours ago
  •  ...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... 
    Software
    Remote work
    Relocation

    InterSources

    Blythewood, SC
    3 days ago
  •  ...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... 
    Software
    Full time
    Work at office
    Remote work

    Northern Base

    Washington DC
    4 days ago
  •  ...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... 
    Software
    Remote work
    Afternoon shift

    Rhode Island College

    Providence, RI
    22 hours ago
  •  ...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... 
    Software
    Contract work
    Remote work

    Delphi-US, LLC - Peacemakers in the Talent War

    Jackson, MS
    1 day ago
  •  ...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... 
    Software
    Remote work

    TIYE CONSULTING

    Washington DC
    4 days ago
  •  ...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... 
    Software
    Full time
    H1b
    Remote work

    SynergisticIT

    Temecula, CA
    22 hours ago
  • $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... 
    Software
    Contract work
    Remote work

    LMI

    United States
    3 days ago
  •  ...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... 
    Software
    Contract work
    Remote work
    Weekend work

    InterSources

    United States
    10 hours ago
  •  ...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... 
    Software
    Work at office
    Remote work
    2 days per week
    1 day per week

    InterSources

    Hartford, CT
    2 days ago
  •  ...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... 
    Software
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    Fresno, CA
    10 hours ago
  • 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... 
    Software
    Work at office
    Remote work

    Expedite Technology Solutions

    Dover, DE
    4 days ago
  •  ...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 (... 
    Software
    Contract work
    Immediate start
    Remote work

    DBA Web Technologies

    Indiana
    more than 2 months ago
  •  ...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... 
    Software
    Contract work
    Local area
    Remote work

    My3Tech Inc

    United States
    12 hours ago
  • 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... 
    Software
    Full time
    Temporary work
    Remote work

    Republic Services

    Remote
    7 days ago
  •  ...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... 
    Software
    Full time
    H1b
    Remote work

    SynergisticIT

    Arlington, VA
    10 hours ago
  •  ...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... 
    Software
    Full time
    H1b
    Remote work

    SynergisticIT

    Elk Grove, CA
    10 hours ago
  •  ...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... 
    Software
    Remote work

    SynergisticIT

    Yuma, CO
    2 days ago
  •  ...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... 
    Software
    Remote work

    Ecclesiastes, Inc.

    United States
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Python) - Programmable Networki. Be the first to apply!