✦ Luna Orbit — Software Engineering

Senior Software Engineer

at Twilio

📍 Remote - Ireland Remote Posted April 01, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

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.

  • 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

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.

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.

5+ years of hands-on experience in large-scale distributed JVM-based applicationsExperience building RESTful services and API designEvent-driven architectures (KafkaSQS)CI/CD pipelinesCloud infrastructures such as AWSGoogle Cloud PlatformOpenStack or AzureOn-call rotations / incident responseMonitoring/alerting tools (PrometheusDatadogGrafana)Strong Java fundamentalsExperience with AI coding assistants (ClaudeGitHub CopilotCursor)
JavaRESTful servicesKafkaAmazon Web ServicesGoogle Cloud PlatformAzureOpenStackPrometheusDatadogGrafanaGitHub CopilotClaudeCursor
5+ years in JVM-based distributed applicationsJavaRESTful servicesAPI designevent-driven architectures (KafkaSQS)CI/CD pipelinescloud infrastructures (AWSGCPOpenStackAzure)on-call rotationsincident responseobservability tools (PrometheusDatadogGrafana)AI coding assistants (ClaudeGitHub CopilotCursor)
JavaJVMRESTful servicesAPI designKafkaSQSAWSAmazon Web ServicesGoogle Cloud PlatformGCPAzureOpenStackPrometheusDatadogGrafanaCI/CD pipelinesDistributed systemsGitHub CopilotClaudeCursor
Excellent written communicationCollaborationTeamworkProblem-solvingAbility to work with stakeholdersAttention to detail
Industry SaaS
Job Function Design, develop, and maintain real-time distributed voice services at scale for Twilio's Voice connectivity platform
Role Subtype Senior Software Engineer
Tech Domains Java, REST APIs, Kafka, Amazon Web Services, Google Cloud Platform, Azure, OpenStack, Prometheus, Datadog, Grafana, CI/CD, Distributed Systems
Senior Software EngineerJVMJavaRESTful servicesAPI designKafkaSQSAWSAmazon Web ServicesGoogle Cloud PlatformGCPAzureOpenStackPrometheusDatadogGrafanaCI/CD pipelinesDistributed systemsGitHub CopilotClaudeCursorAI coding assistants5+ yearson-call rotationsincident responseRESTful

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)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile