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.
  • Design low-latency, high-scale APIs for real-time access to customer data and communications infrastructure.
  • Optimize and manage distributed database environments for 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.
  • Build and evolve infrastructure that supports high throughput and concurrency requirements.
  • Work on large-scale API development and advanced data systems.
  • Ensure the API layer remains resilient and developer-friendly.

Requirements

  • Bachelor’s or Master’s degree plus 5+ years of software engineering experience in backend or infrastructure systems, or equivalent experience.
  • Deep understanding of 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 operating 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 Terraform or Harness for infrastructure as code is preferred.
  • Exposure to Kafka or Spark for data movement and processing is preferred.

Benefits

  • Competitive pay with location-based salary ranges.
  • Equity plan and corporate bonus plan eligibility.
  • Health care insurance and 401(k) retirement account.
  • Paid sick time, paid personal time off, and generous time off.
  • Paid parental leave.
  • Ample parental and wellness leave.
  • Remote-first work environment, with occasional travel for in-person meetings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Platform Streaming (Auth0)

Okta 5K-10K Professional Services

Okta is hiring a Software Engineer for the Streaming Foundations team to build and operate foundational event streaming and data pipeline infrastructure that helps Auth0 scale.

Agile AWS Azure Docker Go Java Kafka Kubernetes React TypeScript
5 minutes ago

Staff Software Engineer, Backend (Consumer - Advanced Trading)

Coinbase 1K-5K Capital Markets

Coinbase is seeking an experienced backend engineer for its Advanced Trading team to build and scale the core systems behind a secure crypto trading platform for experienced traders.

Blockchain Go Machine Learning MongoDB Redis Snowflake System Design
5 minutes ago

Senior Software Engineer (Trading Core)

Hyphen Connect 1-10 staffing & recruiting

A decentralised exchange is hiring a Trading Systems Engineer to strengthen its core trading platform by improving performance, scalability, observability, and low-latency connectivity for institutional API traders.

Go REST API WebSockets
5 minutes ago

Senior Software Engineer, Guest & Host (Partner Integrations)

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb is hiring an Engineer for its Partner Integration team to build and launch partner-driven product integrations that expand the Guest experience across Airbnb’s Stays, Experiences, and Services businesses.

System Design
20 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