TL;DR

Software Engineer (Python): Building highly available, low-latency microservices from scratch using the latest bleeding-edge technologies with an accent on revenue domain billing, tax calculation, customer commitment management, and AI-powered revenue operations agents. Focus on solving complex problems as we scale and build solutions to mission-critical problems.

Location: Remote

Company

Telnyx is an industry leader building the future of global connectivity through a private, global, multi-cloud IP network and hyperlocal edge technology.

What you will do

  • Design developer/agent-friendly APIs.
  • Build, test, and deploy applications to deliver critical global communications services.
  • Identify and resolve issues related to latency, scalability, and performance.
  • Create tools and AI agents to automate revenue operations.
  • Investigate and resolve production issues by tracing through logs, data, and code to find root causes.

Requirements

  • 5+ years of professional software development experience with an object-oriented programming language.
  • Experience with web application development using Python (FastAPI, aiohttp, or similar).
  • Experience designing and building RESTful APIs.
  • Experience working with asynchronous programming
  • Comfort working with PostgreSQL and relational databases at scale, including schema migrations, raw SQL queries and query optimization.
  • Experience with event-driven architectures and message brokers (RabbitMQ, Kafka or similar).
  • Experience in a highly available, uptime-critical production environment.

Nice to have

  • Experience with billing, tax, or financial systems.
  • Telecom domain knowledge
  • Experience with SQLAlchemy and Alembic.
  • Familiarity with agent communication protocols (MCP, A2A).
  • Experience building AI agents or LLM-powered applications.

Culture & Benefits

  • Work in a fast-paced, product-driven environment.
  • Opportunity to keep up to date with the latest technologies and patterns, and enjoy sharing what you've learned.
  • You take a thoughtful approach to decision making, knowing when to move fast and when to long-term optimize.