Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Architect and implement next-generation distributed systems for Twilio Voice traffic and concurrency demands.
  • Design low-latency, high-scale APIs that provide real-time access to customer data and communications infrastructure.
  • Optimize and manage distributed database environments to ensure high availability and performance.
  • Own the full development lifecycle from system design and prototyping through 24x7 production operations.
  • Collaborate across engineering teams to solve complex distributed systems problems and improve API resilience and usability.

Requirements

  • Master’s or Bachelor’s degree plus 5+ years of software engineering experience, with a focus on backend or infrastructure systems.
  • Deep expertise in distributed systems, including consistency models, partition tolerance, and scaling stateful services.
  • Proficiency in Java, Spring, and Dropwizard, with strong experience building RESTful APIs at scale.
  • Practical experience tuning PostgreSQL, Aurora, or similar relational databases.
  • Familiarity with deploying and managing large-scale services on AWS or GCP.
  • Comfort working in an agile environment with a 'you build it, you run it' mentality.
  • Experience with ClickHouse or other column-oriented databases for analytical queries is preferred.
  • Familiarity with infrastructure-as-code tools such as Terraform and Harness is preferred.
  • Prior exposure to Kafka or Spark for data movement and processing between distributed systems is preferred.
  • Role is based in Twilio’s Dublin, Ireland office and may require occasional travel for in-person meetings.

Benefits

  • Competitive pay.
  • Generous time off.
  • Parental leave and wellness leave.
  • Healthcare coverage.
  • Retirement savings program.
  • Remote-first work environment.
  • Opportunities to support volunteering and donation efforts through company programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, AI Product

Figma 1K-5K Internet Software & Services

Figma is hiring an experienced AI Product Engineer to lead the development of generative AI products and early-stage AI systems that improve design workflows from idea to implementation.

Figma Generative AI Machine Learning NLP Prototyping
3 minutes ago

LIMS Systems Engineer (Contract)

Natera 1K-5K Pharmaceuticals

Natera is hiring a LIMS Systems Engineer for a one-year contract to support LabKey LIMS configuration, implementation, and optimization for RUO laboratory operations and related systems.

HIPAA JSON Python REST API SQL XML
3 minutes ago

Software Engineer (full-stack)

Tines 51-250 Construction & Engineering

Software engineer at Tines to help build and improve authentication, identity, access control, audit logging, and credential-related workflows on a secure, customer-facing platform.

AWS HTTP PostgreSQL React Redis Ruby Ruby on Rails TypeScript
3 minutes ago

Software Engineer II - DEMS

Versaterm 51-250 Internet Software & Services

Versaterm is hiring a Software Engineer II to help build a new standalone Digital Evidence Management System and support the foundation of secure public safety software across the company’s product ecosystem.

Angular AWS Celery Docker Flask Git GitHub Actions Jest Kanban Next.js Node.js OpenAPI Playwright PostgreSQL Pytest Python React Redis Scrum SQLAlchemy Tailwind CSS Terraform TypeScript
3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers