
Remote opportunity at
TwilioSoftware Engineer (L2) Messaging Channels Team
Twilio is seeking a Software Engineer (L2) to join its Messaging Channels team and help shape the future of communications technology. The company provides infrastructure that…
Career Tools
About This Role
Twilio is seeking a Software Engineer (L2) to join its Messaging Channels team and help shape the future of communications technology. The company provides infrastructure that allows startups, non-profits, and major enterprises to transmit billions of messages annually across channels like WhatsApp, RCS, and Facebook Messenger. In this remote position based in the USA, the selected candidate will design and maintain the connectivity, compliance, and messaging functionalities required for platform…
Job Description
Twilio is seeking a Software Engineer (L2) to join its Messaging Channels team and help shape the future of communications technology. The company provides infrastructure that allows startups, non-profits, and major enterprises to transmit billions of messages annually across channels like WhatsApp, RCS, and Facebook Messenger. In this remote position based in the USA, the selected candidate will design and maintain the connectivity, compliance, and messaging functionalities required for platform expansion.
This role is ideal for a backend practitioner who enjoys building high-scale APIs, managing heavy message delivery pipelines, and operating distributed systems on cloud infrastructure. Team members collaborate asynchronously across distributed engineering groups and utilize modern artificial intelligence tools to streamline development tasks. The successful hire will also take part in scheduled on-call rotations to ensure uninterrupted system reliability for critical communications services.
Twilio embraces a remote-first work environment while offering competitive compensation packages, flexible time off, parental and wellness leave, healthcare coverage, and retirement savings programs. Candidates should note that compensation levels vary based on geographical location. If you are passionate about scalable software architecture and eager to contribute to a globally connected team, this opportunity provides a platform to make a significant impact.
Responsibilities
- Design, develop, and maintain high-performance REST APIs and backend microservices utilizing Java and Go
- Build and enhance rich messaging features while managing high-throughput message routing and delivery pipelines
- Deploy and support backend services in AWS, with openness to Azure or GCP experience, focusing on low latency and fault tolerance
- Integrate AI-assisted development tools such as Claude and Copilot into daily workflows to improve code quality
- Participate in team on-call rotations, including weekends and holidays, to maintain high availability and operational excellence
- Collaborate asynchronously across distributed engineering teams using clear technical communication
Requirements
- At least 3 years of hands-on software development experience building backend services in Java or Go
- Experience designing and building production RESTful APIs as a core daily responsibility
- Experience operating distributed systems on cloud infrastructure, with a preference for AWS or equivalent Azure or GCP background
- Hands-on utilization of AI development tools like Claude or Copilot to streamline coding, debugging, and documentation
- Strong written and verbal technical communication skills
- Ability to take part in an on-call rotation that includes weekends and holidays
Qualifications
- Experience with NoSQL datastores such as DynamoDB
- Experience with message queuing technologies like Simple Queue Service
- Experience deploying and supporting containerized applications in Kubernetes
- Prior experience working with telecom or rich messaging platforms including RCS, SMS, MMS, or OTT messaging
Core Skills
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare insurance
- Retirement savings program including a 401(k)
- Eligibility to participate in Twilio's equity plan and corporate bonus plan
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is remote and based in the USA, though employees may occasionally need to report in person for team gatherings, functional off-sites, or customer meetings.
What is the salary range for this job?
Salaries vary by geographic tier. For example, estimates range from $116,960 to $175,440 in locations like Colorado, and $137,520 to $171,900 in the San Francisco Bay area. Pay for other regions is discussed during the hiring process.
What programming languages are required?
Candidates must have at least three years of hands-on software development experience building backend services using either Java or Go.
Does the role require an on-call rotation?
Yes, team members participate in an on-call rotation that includes weekends and holidays to support critical communications services.
What is the application deadline?
Applications are intended to be accepted until December 15, 2026, though this may change based on business needs.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.