Software Engineer

Twilio Logo

Twilio

πŸ“Remote - United States

Summary

Join Twilio's Segment engineering team as a Backend Engineer to build and optimize backend systems supporting the leading Customer Data Platform (CDP). You will work on scalable systems, implementing and maintaining backend services that power data pipelines, APIs, and event-driven architectures. This role involves developing, maintaining, and optimizing backend services, implementing and enhancing APIs and data pipelines, and collaborating with cross-functional teams. The ideal candidate possesses strong problem-solving skills, experience with cloud-based infrastructure, and a deep understanding of backend development. Twilio offers competitive pay, generous time off, parental and wellness leave, healthcare, and a retirement savings program. The role is remote, with occasional travel required.

Requirements

  • 2+ years of experience writing production-grade backend code in a modern programming language (e.g., Golang, Python, Java, Scala, or similar)
  • Strong problem-solving skills and foundational knowledge in backend development
  • Experience working with cloud-based infrastructure (AWS preferred)
  • Understanding of designing and building scalable APIs and backend services
  • Ability to debug and troubleshoot issues in distributed systems
  • Strong communication and collaboration skills
  • Eagerness to learn and adapt to new challenges in a fast-paced environment

Responsibilities

  • Develop, maintain, and optimize backend services that support Twilio Segment’s data platform
  • Implement and enhance APIs and data pipelines to support customer data orchestration
  • Work closely with senior engineers to improve the reliability, scalability, and efficiency of backend services
  • Debug and troubleshoot issues in distributed systems
  • Follow best practices in software engineering, including code reviews, testing, and continuous integration
  • Collaborate with cross-functional teams, including product, design, and infrastructure, to deliver customer-focused solutions
  • Learn and contribute to discussions on backend architecture and system design

Preferred Qualifications

  • Experience working with event streaming technologies (Kafka, Pulsar, or similar)
  • Familiarity with database technologies like PostgreSQL, DynamoDB, or BigQuery
  • Knowledge of containerization and orchestration tools (Docker, Kubernetes)
  • Exposure to 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.