Senior Software Engineer, Java

Telnyx•Austin, TX

About The Position

Telnyx is seeking a senior Java backend engineer with deep knowledge of Java Core to join its backend team. The team builds a highly available, distributed data pipeline that powers Voice, Messaging, and Wireless products. The platform uses Telnyx’s private backbone network to provide a cloud-agnostic data platform processing thousands of messages per second. The lean team operates more than 30 Dockerized microservices across multiple regions in the U.S. and Europe. The role involves working on Java 21 and Scala microservices that process, aggregate, and expose data generated by telecommunications and messaging engines. The engineer will improve pipeline performance, architect low-latency services and pipelines across global locations, implement fraud detection processes using machine learning, and deploy services to multi-cloud Kubernetes environments. Services currently process 10,000 messages per second, with a goal of 99.999% uptime. Code is pushed to production multiple times a day.

Requirements

  • Degree in Computer Science or Information Technology, or equivalent work experience.
  • At least 4 years of experience with Java and its ecosystem of tooling.
  • Experience with at least one of the following databases: Cassandra, ClickHouse, or OpenSearch.
  • Experience with AI tooling, or a strong willingness to learn.

Nice To Haves

  • Experience with Scala or another functional programming language.
  • Experience with Linux, Git, and Docker in a CI environment.
  • Experience with distributed systems and systems that maintain 99.999% uptime.

Responsibilities

  • Work on 30+ microservices implemented in Java 21 and Scala that process, aggregate, and expose data generated by telecommunications and messaging engines.
  • Improve the performance of the data pipeline, which currently processes 10,000 messages per second and is growing.
  • Architect services and pipelines to achieve minimum latency across global locations, including the U.S., Europe, Australia, and South America.
  • Implement fraud detection processes using machine learning, Kafka, and Kafka Streams.
  • Deploy services to multi-cloud Kubernetes environments to achieve 99.999% uptime.
  • Push code to production multiple times a day.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service