Avatar for Telnyx

Java Engineer

$50k – $100k
Apply now
About Telnyx

Telnyx is building the global telco of the future. We have deployed an international private software-defined network, with multiple tier-1 interconnects, leveraging all major cloud service providers to deliver a voice and messaging solution with carrier-grade reliability. We sell our services in a totally automated fashion, allowing our users to programmatically scale their voice and messaging on-demand.

In addition to providing service and software in major North American and European markets, we are expanding to Asia and are developing a wireless product that will provide licensed spectrum access to our infrastructure.

Telnyx has seventy employees (70% engineers) between our Chicago, IL office, Dublin, Ireland office and remote team. We have actual revenue traction, meaningful sequential monthly growth, and a massive addressable market.

Joining Our Team

At Telnyx, we’re working to globally democratize access to real-time communications over the internet. We’re building a future where voice, messaging, and wireless services can act as building blocks to facilitate high-fidelity, secure, and modern modes of communication.

No matter where you're based, or which team you work on, you’ll be part of a group of people working together to build solutions to mission-critical problems and a company that values the very best ideas. People rely on our products to communicate daily, which means they rely on us to build things with a high degree of resiliency and reliability.

Responsibilities include:

Designing how to architect systems to allow for high performance and uptime
Writing well-structured code with the special attention to optimization and scalability
Be involved in the full software development cycle which includes architecture definition, writing code, testing, participating in code review process and automating deployment procedures
Effective code analysis and debugging
Participate in requirements analysis and transforming them into development tasks


Degree in Computer Science, Information Technology and or equivalent work experience
Required experience
Experience with Java and its ecosystem of tooling
Experience with Scala or other functional programming languages (Haskell, Clojure, Elixir, Erlang, etc.) is a plus
Experience with Linux, Git, Docker, in a CI environment (We can push code to production multiple time a day)
Talking to stakeholders, analyzing requirements and understanding the business goals.

Desired experience:

Experience with dealing with scaling problems and consuming and processing large amounts of data
Experience with Cassandra
Experience with Spark, Spark Streaming
Experience with Kafka

More jobs at Telnyx

View all jobs

Python Engineer

Apply now

Elixr Engineer

Apply now

Growth Engineer

Apply now