Backend Software Engineer – New Grad – Twilio
Twilio is the world's leading cloud communications platform — the infrastructure behind SMS, voice calls, WhatsApp messages, and email for 300,000+ businesses including Uber, Airbnb, Lyft, and Netflix. Twilio's APIs let developers add communication capabilities to any application with just a few lines of code. Twilio's Programmable Messaging, Voice, and Segment customer data platform together process over 150 billion interactions annually. We are hiring New Grad Backend Software Engineers to join Twilio's engineering teams building the communication infrastructure of the modern internet.
Responsibilities
- Build and maintain backend microservices powering Twilio's SMS, voice, WhatsApp, and email communication APIs
- Write production Java and Go code implementing message routing, delivery tracking, and real-time webhook notification systems
- Design and implement RESTful APIs consumed by Twilio's 300,000+ developer customers worldwide
- Work with distributed data systems including PostgreSQL, Cassandra, and Kafka to process communication events at massive scale
- Participate in Twilio's cloud infrastructure using AWS services including EC2, EKS, SQS, and DynamoDB
- Monitor system health using Datadog and PagerDuty, participating in on-call for critical communication services
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Proficiency in Java, Go, Python, or another backend language
- Understanding of REST APIs, microservices architecture, and cloud-native development
- Familiarity with message queues, event-driven systems, or distributed databases is a plus
- Strong CS fundamentals and ability to write clean, testable, production-quality code
Benefits
- Competitive salary with Twilio RSU equity grants
- Fully remote work with home office setup stipend
- Comprehensive medical, dental, and vision benefits
- 401(k) with Twilio matching
- $30/month for employee's choice of Twilio product usage for personal projects