Position Details
About this role
Senior Software Engineer at Twilio focusing on the Voice Connectivity Trust team to design, build, and operate real-time, distributed services at scale. The role emphasizes high throughput, low latency, global availability, and collaboration with cross-functional teams to deliver robust voice solutions.
Key Responsibilities
- Design and implement real-time services with high throughput and low latency
- Work with stakeholders to understand needs and deliver simple, robust, scalable solutions
- Communicate effectively with leads, architects, and cross-functional teams
- Scale distributed platform with global PoPs for high availability and media fidelity
- Own, operate, and maintain services in a distributed production environment
Technical Overview
Stack includes JVM-based Java applications, RESTful services, API design, event-driven architectures with Kafka/SQS, and cloud platforms (AWS, Google Cloud Platform, Azure/OpenStack). Observability via Prometheus, Datadog, Grafana; development with AI coding assistants.
Ideal Candidate
The ideal candidate is a senior software engineer with 5+ years of hands-on experience in JVM-based distributed systems, strong Java fundamentals, and deep expertise in RESTful services, API design, and event-driven architectures (Kafka/SQS). They should be comfortable working remotely from Ireland, adept with cloud platforms (AWS, Google Cloud Platform, Azure/OpenStack) and observability tools, and able to evaluate AI-generated code effectively.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of 5+ years of JVM-based distributed systems experience, No RESTful services or API design experience, No experience with Kafka/SQS, No cloud platform experience (AWS/GCP/Azure/OpenStack)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile