Senior Software Engineer, Elixir
Core
Design, build, and maintain scalable backend APIs, services, and distributed systems for global connectivity solutions.
Role type
Senior backend software engineer (Elixir)
Builds
Production-grade microservices, APIs, and distributed systems for Telnyx's global IP network and edge technology.
Domain
Telecommunications / Distributed Systems
Required skills
Elixir, Erlang, relational databases, microservice architecture, message queues (RabbitMQ, Kafka), concurrent programming, distributed systems, key-value stores (ETS, Mnesia, Cassandra, Redis), container orchestration (Docker, Kubernetes), service discovery (Consul), CI/CD (Jenkins), observability (Prometheus)
Preferred skills
Thoughtful decision-making, fast-paced product-driven environment adaptability, continuous learning, knowledge sharing
Technologies
Elixir, Erlang, RabbitMQ, Kafka, Cassandra, Redis, Docker, Kubernetes, Consul, Jenkins, Prometheus
Responsibilities
Design and build scalable APIs and services; debug production issues across the stack; collaborate on large-scale feature development; improve engineering standards and tooling.
Seniority
Senior, hands-on IC