💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Twilio

Software Engineer L2-Messaging API

EngineeringFull-TimeMid-Level
Location
Worldwide
Job Type
Full-Time
Experience
Mid-Level
Apply Now

Job Description

ABOUT THE ROLE Twilio is a global leader in cloud communications, enabling businesses to build, scale, and innovate through programmable messaging, voice, and video APIs. As a Software Engineer L2 focused on the Messaging API, you will play a pivotal role in designing, developing, and maintaining the core messaging infrastructure that powers millions of messages per day for customers worldwide. You will collaborate with product, reliability, and data teams to deliver high‑performance, fault‑tolerant services that support new messaging channels, advanced routing, and real‑time analytics. Your work will directly influence the reliability and scalability of Twilio’s messaging platform, helping our customers deliver seamless communication experiences across the globe. WHAT YOU'LL DO You will design and implement new messaging features and enhancements in Go and Java, ensuring they meet rigorous performance and reliability standards. You will write clean, test‑driven code and participate in code reviews, providing constructive feedback to peers. You will work closely with cross‑functional teams to define requirements, estimate effort, and deliver on time. You will troubleshoot production incidents, conduct post‑mortem analyses, and implement preventive measures to reduce MTTR. You will contribute to architectural discussions, proposing solutions that balance speed, cost, and maintainability. You will mentor junior engineers, fostering a culture of continuous learning and technical excellence. WHAT YOU'LL NEED You have 2–4 years of professional software engineering experience, with a strong background in distributed systems and high‑throughput messaging. You are proficient in Go and Java, with experience building RESTful APIs and working with message brokers such as Kafka or RabbitMQ. You understand asynchronous communication patterns, latency optimization, and fault tolerance in cloud environments. You have experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes). You are comfortable with CI/CD pipelines, automated testing, and monitoring tools like Prometheus or Datadog. You possess excellent communication skills, able to articulate complex technical concepts to both technical and non‑technical stakeholders. WHY REMOTE Twilio’s distributed culture empowers engineers to work from anywhere, fostering a flexible, asynchronous workflow that respects diverse time zones and personal commitments. Our remote-first approach removes geographic barriers, enabling you to collaborate with a global team of experts while maintaining a healthy work‑life balance. The company invests in tools and practices that support seamless communication, real‑time collaboration, and continuous learning, ensuring you remain connected and productive regardless of location. BENEFITS Twilio offers comprehensive health, dental, and vision coverage for employees and their families. You will receive generous paid time off, a flexible holiday policy, and a paid parental leave program. The company provides a remote work stipend to cover home office expenses and a learning budget to support professional development. Additional perks include wellness programs, equity participation, and access to a global network of talent and innovation.