Jobs and Careers
TE

Software Engineer, Java (Fully Remote)

Telnyx
Ireland; United Kingdom; Poland; Netherlands; Germany; Spain;, GermanyRemotefull_timeVerifiedPosted 17 Apr 2023

About the role

About Telnyx

At Telnyx, we’re architecting and amplifying access to global connectivity. We power communications, wireless, networking and storage from our private, global, multi-cloud IP network all the way out to the hyperlocal edge. And we make this edge infrastructure easily available through intuitive APIs housed in one space.

We’re interested in solving real-world problems, modernizing the antiquated and automating the manual. In building solutions that make connectivity simple and accessible, we’re laying the foundation for a future of endless innovation and interconnected technology. Our shared vision is a future where people, devices and applications can seamlessly connect across the globe.

The Role

Our backend team is building a highly-available and distributed data pipeline that powers Telnyx products like Voice, Messaging and Wireless. We leverage the Telnyx private backbone network to build a cloud-agnostic data platform that processes thousands of messages per second. 

With our lean team, we're currently running and managing more than 30 dockerized microservices deployed in multiple regions in the U.S. and Europe. We are looking for a Java backend Engineer with deep knowledge of Java Core.

In This Role You Will

  • Work on 30+ microservices implemented in Java 11 and Scala that process, aggregate and expose all data our telecommunication and messaging engines generate
  • Improve performance of our pipeline, we are currently processing 10k messages/sec and keep growing
  • Architect our services and pipelines so they work with minimum latency in all our locations around the world (U.S., E.U., Australia, South America )
  • Implement fraud detection processes with machine learning (Spark ML with Kafka)
  • Deploy services to multi cloud Kubernetes environment in order to achieve 99.999% uptime
  • Push code to production multiple times a day

You May Be A Fit If You Have 

  • Degree in Computer Science, Information Technology and/or equivalent work experience.
  • 3+ years of experience with Java and its ecosystem of tooling.
  • Experience with Scala or other functional programming languages is a plus.
  • Experience with Linux, Git, Docker, in a CI environment is a plus.
  • Experience with distributed systems and systems that have to maintain ”5 nines of uptime”(99.999%) is a plus.

 

LI-KG1 LI-REMOTE

 

Bring Your Authentic Self to Telnyx

Telnyx is committed to building a team full of diverse perspectives, various backgrounds and different minds. We believe diversity drives innovation. We are committed to building a culture where difference is valued and creating avenues of equity for underserved groups. While we are still a work in progress, we are actively seeking folks who are  passionate about building a place of belonging for everyone. 

We're looking for people with passion, grit, and integrity. We believe in transparency, proactivity, and mutual respect. We provide the high-grade tools that help you do your best work, and keep up the collaborative habits that help everyone stay in the loop. No matter where you're based or which team you’re on, you’re plugged in, supported, and helping to shape the future of communications. 

You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Telnyx, we welcome diverse perspectives, rigorous thinkers and assumption challengers. Are you ready to join us?

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Telnyx

View company profile →