Software Engineer

Twilio
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:
Similar Remote Jobs

