Senior Backend Engineer, Twilio

New

Skills

Distributed systems Docker Java Kafka Kubernetes Postgresql Python Scala Software Engineering

Join Twilio as a Senior Backend Engineer within the Segment Engineering team, contributing to the development and scaling of our industry-leading Customer Data Platform. This fully remote role (India-based) focuses on building resilient, high-performance backend services and APIs that process billions of data points per hour. Collaborate with global teams in a diverse, inclusive environment while advancing Twilio’s vision for customer experience innovation.

Job Overview

This role requires designing, developing, and optimizing backend services to support data pipelines, APIs, and event-driven architectures. As a key contributor, you will work on high-scale distributed systems, ensuring reliability, scalability, and operational excellence. You’ll be part of a collaborative, cross-functional team delivering impactful solutions in a fast-paced environment.

Key Responsibilities
  • Design, develop, and maintain scalable backend services for the Segment data platform.
  • Build high-performance APIs and data pipelines to support customer data orchestration.
  • Enhance reliability, scalability, and efficiency of backend systems.
  • Collaborate with product, design, and infrastructure teams to deliver customer-centric solutions.
  • Drive best practices in code reviews, testing, and deployment (CI/CD).
  • Monitor, troubleshoot, and maintain always-on cloud services for operational excellence.
  • Contribute to architectural discussions and technical roadmaps.
Required Skills & Qualifications
  • 5-7 years of production-grade backend development experience (Golang, Python, Java, Scala, or similar).
  • Strong expertise in distributed systems, event-driven architectures, and database design.
  • Experience with AWS cloud infrastructure.
  • Proficiency in designing high-scale, low-latency APIs.
  • Solid understanding of Linux systems and networking.
  • Strong debugging and troubleshooting skills for distributed applications.
  • Experience with CI/CD pipelines and modern development workflows.
  • Excellent communication and collaboration skills.
  • Ability to thrive in fast-paced, ambiguous environments.
  • Preferred: Experience with event streaming (Kafka, Pulsar), databases (PostgreSQL, DynamoDB), containerization (Docker, Kubernetes), observability tools (Prometheus, Grafana, Datadog), and multi-tenant SaaS platforms.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Juju Go Software Engineer

New

Develop and support Juju open-source platform

Collaborate with a global distributed team

Cloud Computing Configuration Management Devops Distributed systems

AI R&D Software Engineer

New

Build innovative AI solutions

Research and experiment with emerging technologies

Big Data Distributed systems Documentation Engineer

Senior AI Engineer Role

New

Build and productionize advanced AI systems using LLMs and agents

Enhance user productivity through AI-powered automation and personalization

Api Integration Architecture AWS Backend Development

IAM Staff Software Engineer

New

Develop and maintain IAM features

Enhance product security and lifecycle

Audit Authorization CI/CD Code Review

Pipeline Orchestration Platform Lead

New

Lead the development of a secure, scalable Pipeline Orchestration Platform.

Integrate platform with cloud infrastructure and CI/CD pipelines.

Api Development Architecture AWS Backend Development

Pipeline Orchestration Engineer

New

Automate deployment and rollback workflows

Build secure, scalable, and observable orchestration platform

Api Development Architecture AWS CI/CD

Senior SQL Engine Engineer

Posted 5 days ago

Hire a senior-level SQL engine engineer

Develop and optimize database systems

Agile Methodologies C++ Cloud Computing Database Internals

L3 Linux Support Engineer

Posted 6 days ago

Provide advanced technical support for enterprise customers.

Troubleshoot and resolve complex issues across the open source stack.

Devops Distributed systems Docker Engineer

Software Maintenance Engineer Role

Posted 6 days ago

Troubleshoot and resolve complex software issues

Collaborate with global and distributed engineering teams

Distributed systems Docker Engineer Go

Senior Ruby Backend Engineer

Posted 6 days ago

Develop scalable backend for data event platform

Collaborate across teams to deliver unified monitoring solutions

AWS CI/CD Devops Distributed systems

Principal Engineer Core Services

Posted 10 days ago

Lead core services engineering projects

Drive architectural strategy and innovation

Architecture Devops Distributed systems Engineer

Senior Support Engineer APAC

Posted 10 days ago

Deliver exceptional technical support for blockchain products

Ensure infrastructure reliability, security, and scalability

AWS Customer Experience Datadog Devops

Staff ML Engineer Remote

Posted 10 days ago

Hire remote ML engineer

Develop user-facing financial products

AWS Azure Data Engineering Distributed systems

Remote Productivity Engineer

Posted 11 days ago

Hire remote software engineer

Build workplace productivity tools

Agile Methodologies Api Development Cloud Platforms Code Review

Staff Technical Program Manager

Posted 12 days ago

Lead complex cross-functional technical programs

Champion agile and scrum practices

AWS Data-driven decision making Devops Distributed systems

Remote Staff Software Engineer

Posted 16 days ago

Hire a remote staff engineer

Develop monitoring and analytics solutions

Cloud Computing Devops Distributed systems Engineer

Senior Backend Engineer Integrations

Posted 17 days ago

Develop scalable backend integrations

Build new crypto-related features

AWS Data Pipelines Databases Distributed systems

Remote Staff Software Engineer

Posted 42 days ago

Offer a remote full-time engineering role

Build and maintain scalable software

Agile Methodologies Cloud Computing Continuous integration Distributed systems

Remote Senior Backend Engineer

Posted 42 days ago

Recruit experienced backend engineers

Offer remote work in the Americas

Cloud Computing Distributed systems Engineer Go

Senior JVM Backend Engineer

Posted 43 days ago

Architect and scale backend systems

Implement and maintain clean, robust code

AWS Aws Cdk Cloud Distributed systems

Senior Backend Engineer Web

Posted 47 days ago

Recruit experienced backend engineers

Promote remote work opportunities

API Design Backend Development Cloud infrastructure Databases

Juju Go Software Engineer

Posted 54 days ago

Develop and maintain Juju open-source Go project

Collaborate in a globally distributed, remote team

Agile Methodologies Cloud Computing Devops Distributed systems

Senior Support Engineer Remote

Posted 59 days ago

Hire a remote Senior Support Engineer

Provide advanced technical support for code search products

Cloud Platforms Distributed systems Documentation Engineer

Staff MarTech Engineer

Posted 60 days ago

Architect and build MarTech internal platforms

Automate and optimize SEO and content workflows

AWS Distributed systems Html Javascript

Remote Senior Data Engineer

Posted 60 days ago

Hire a senior-level data engineer

Support remote work across the U.S.

Data Data Modeling Data Warehousing Distributed systems

Remote Full Stack Engineer

Posted 60 days ago

Enable remote full stack software development

Build and enhance Dropbox products

Agile Methodologies Cloud Platforms Css3 Distributed systems

Senior Go Cloud Developer

Posted 92 days ago

Develop scalable cloud disaster recovery services

Design and implement high-load distributed systems

Algorithms Architecture Cloud Cloud Services

React Engineer Opportunity

Posted 92 days ago

Build a proactive talent network

Develop and maintain scalable React applications

Distributed systems Java Javascript Microservices

Platform Engineer – Hospitality AI

Posted 93 days ago

Enhance customer experience through robust platform engineering.

Support and scale cloud infrastructure for hospitality solutions.

Ansible CI/CD Distributed systems Grafana

Remote Playground Wrangler Role

Posted 93 days ago

Hire a remote web specialist

Enhance web-based playgrounds

Communication Distributed systems Php Problem-solving

Senior Backend Engineer Role

Posted 96 days ago

Design and implement scalable backend systems

Mentor and up-level engineering team

Distributed systems Docker Kubernetes Mongodb

Senior Backend Engineer Deel

Posted 96 days ago

Deliver scalable backend solutions for global HR and payroll SaaS.

Collaborate effectively in a remote, distributed team environment.

Api Development AWS Distributed systems Javascript

Engineering Manager (NodeJS/TS)

Posted 99 days ago

Lead and mentor engineering teams

Drive hands-on technical contributions

AWS Distributed systems GraphQL Javascript

Senior Backend Engineer Role

Posted 100 days ago

Design and implement scalable backend systems

Lead and mentor within cross-functional teams

Distributed systems Docker Elasticsearch Engineer

Principal Software Engineer Role

Posted 100 days ago

Lead architecture and technical direction for scalable platforms

Integrate AI capabilities into product offerings

AWS Azure CI/CD Distributed systems

Senior Juju Go Engineer

Posted 103 days ago

Lead feature design and delivery for Juju.

Collaborate within a global, distributed engineering team.

Agile Methodologies Cloud Computing Configuration Management Devops

Backend Engineer, Platform Insights

Posted 103 days ago

Recruit a remote backend engineer

Develop and maintain Golang services

CI/CD Cloud Platforms Data Analysis Devops

Senior Backend Engineer Role

Posted 103 days ago

Hire a senior backend engineer

Develop scalable backend systems

Cloud Computing Distributed systems Docker Engineer

Senior Support Engineer Blockchain

Posted 106 days ago

Deliver exceptional enterprise customer support

Maintain high availability and reliability of blockchain infrastructure

AWS Blockchain Customer Experience Datadog

Sr. Developer Advocate Role

Posted 107 days ago

Hire a remote Sr. Developer Advocate

Promote cloud infrastructure automation

Automation Cloud infrastructure Community engagement Developer Advocate

Senior Backend Engineer Role

Posted 107 days ago

Hire a senior backend engineer

Develop and enhance banking platform

Cloud Platforms Distributed systems Engineer Git

Remote Tech Lead - Node.js

Posted 124 days ago

Lead technical platform growth

Drive data feeds and API enhancements

Aws cloud Distributed systems GraphQL Kafka

Blockchain Business Developer

Posted 124 days ago

Grow customer base and strengthen partnerships

Architect high-performance distributed systems on Solana

Adaptability Blockchain technology Business Development Distributed systems

Staff Software Engineer

Posted 130 days ago

Lead cross-functional teams to deliver reliable data solutions.

Architect and oversee technical design and implementation efforts.

Data Structures Design Patterns Distributed systems Docker

Principal Engineer - JumpCloud Labs

Posted 130 days ago

Hiring a Principal Engineer for JumpCloud Labs

Remote work opportunity with a focus on new technology initiatives

Architecture AWS Cloud Technologies Devops

Site Reliability Engineer

Posted 130 days ago

Ensure system availability, performance, and reliability

Design and troubleshoot distributed systems

C++ Debugging Distributed systems Go

Node.js Development Lead

Posted 131 days ago

Lead and guide Node.js developers towards cloud-based solutions

Set architecture and quality standards for development

Analytical Thinking Distributed systems German Language Proficiency Node.js

Senior Engineer - Consumer Experience

Posted 132 days ago

Drive innovation in consumer experience

Ensure quality of technical design

AWS Azure Distributed systems Gcp

Engineering Manager

Posted 136 days ago

Lead a team of engineers in building core platform capabilities

Set clear goals and drive execution aligned with product and business objectives

Cloud-native architecture Css Distributed systems Go

Principal Software Engineer - Device Management

Posted 136 days ago

Enhance JumpCloud's platform for efficient device management

Lead complex technical projects

Android C++ Cloud Technologies Devops
overtime