Software Engineer

Twilio
Summary
Join Twilio as a Senior Backend Engineer and contribute to the development and scaling of 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 expertise in distributed systems, event-driven architectures, and database design, along with experience with AWS cloud infrastructure and building high-scale, low-latency APIs. You will collaborate with cross-functional teams and drive best practices in software engineering. The position is remote-based in India and offers competitive pay, generous time off, and various other benefits. Twilio values diverse experiences and encourages applications from individuals with alternative backgrounds.
Requirements
- 5-7 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 APIs
- Solid grasp of Linux systems and networking concepts
- Strong debugging and troubleshooting skills for complex distributed applications
- Experience shipping services (products) following the CI/CD development paradigm
- 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, Pulsar, or similar)
- Experience with database technologies like PostgreSQL, DynamoDB, or Databricks SQ>
- 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:
Similar Remote Jobs

