Senior Software Engineer

Twilio Logo

Twilio

📍Remote - United States

Summary

Join Twilio as a Senior Backend Engineer and help build and scale systems supporting the leading Customer Data Platform (CDP). You will design, develop, and optimize backend services powering data pipelines, APIs, and event-driven architectures. This role requires experience with distributed systems, event-driven architectures, and database design, as well as AWS cloud-based infrastructure. You will collaborate with cross-functional teams and drive best practices in software engineering. The position is remote and based in the U.S., with occasional travel. Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program.

Requirements

  • 4+ years of experience writing production-grade backend code in a modern programming language (e.g., Golang, Python, Java, Scala, or similar)
  • Strong fundamentals in distributed systems, event-driven architectures, and database design
  • Experience working with AWS cloud-based infrastructure
  • Well-versed in designing and building high-scale, low-latency services/APIs
  • Solid grasp of Linux systems and networking concepts
  • Strong debugging and troubleshooting skills for complex distributed applications
  • Effective communication skills and ability to collaborate in a fast-paced team environment
  • Comfortable with ambiguity and problem-solving in a rapidly growing company

Responsibilities

  • Design, develop, and maintain backend services that power Twilio Segment’s high scale data platform
  • Build scalable and high-performance APIs and data pipelines to support customer data orchestration
  • Improve the reliability, scalability, and efficiency of Segment’s backend systems
  • Collaborate with cross-functional teams including product, design, and infrastructure to deliver customer-focused solutions
  • Drive best practices in software engineering, including code reviews, testing, and deployment processes
  • Ensure high operational excellence by monitoring, troubleshooting, and maintaining always-on cloud services
  • Contribute to architectural discussions and technical roadmaps that align with Twilio’s CXaaS vision and Segment’s strategic initiatives

Preferred Qualifications

  • Experience working with event streaming technologies (Kafka, SQS, or similar)
  • Experience with database technologies like DynamoDB, PostgreSQL, or Databricks SQL
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes)
  • Background in building multi-tenant SaaS platforms at scale
  • Experience working with observability tools such as Prometheus, Grafana, or Datadog
  • Experience working in a geographically distributed team

Benefits

  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.