Software Engineer (L2) Messaging Channels Team

Twilio•,
•$116,960 - $185,640•Remote

About The Position

Twilio is hiring a Software Engineer L2 for its Messaging Channels Team. This position develops the connectivity, compliance, and rich messaging features needed to support new messaging channels and grow existing channels such as WhatsApp, RCS, and Facebook Messenger. The team works through requirements across multiple channels to provide Twilio customers with a unified experience, supporting organizations that send billions of messages annually. The role focuses on designing, developing, deploying, and operating scalable software solutions for modern rich messaging. The engineer will build backend APIs and microservices, support high-throughput messaging pipelines, operate cloud services, use AI-assisted development tools, participate in on-call rotations, and collaborate with distributed engineering teams. The role is remote and based in the USA, with occasional travel potentially required for in-person project or team meetings.

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 part of day-to-day work.
  • Experience operating distributed systems on cloud infrastructure; AWS is preferred, or equivalent Azure or GCP experience.
  • Hands-on use of AI development tools such as Claude or Copilot for coding, debugging, or documentation.
  • Strong written and verbal technical communication skills.
  • Ability to participate in an on-call rotation, including weekends and holidays.

Nice To Haves

  • Experience with NoSQL datastores such as DynamoDB.
  • Experience with message queuing such as Simple Queue Service.
  • Experience deploying and supporting containerized applications in Kubernetes.
  • Prior experience with telecom or rich messaging platforms such as RCS, SMS/MMS, or OTT messaging.

Responsibilities

  • Design, develop, and maintain high-performance REST APIs and backend microservices using Java and Go.
  • Build and enhance rich messaging features, including high-throughput message routing and delivery pipelines.
  • Deploy and support backend services in AWS, prioritizing reliability, low latency, and fault tolerance; experience with Azure or GCP is also considered.
  • Use AI-assisted development tools such as Claude or Copilot in daily work to accelerate output and improve code quality.
  • Participate in team on-call rotations to maintain availability and operational excellence for critical communications services.
  • Collaborate asynchronously with distributed engineering teams using clear technical written and verbal communication.

Benefits

  • Competitive pay
  • Generous time off
  • Parental and wellness leave
  • Healthcare
  • Retirement savings program
  • Potential eligibility for Twilio's equity plan and corporate bonus plan
  • Health care insurance
  • 401(k) retirement account
  • Paid sick time
  • Paid personal time off
  • Paid parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service