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 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 7 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 7 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 8 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 8 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 39 days ago

Develop scalable cloud disaster recovery services

Design and implement high-load distributed systems

Algorithms Architecture Cloud Cloud Services

React Engineer Opportunity

Posted 40 days ago

Build a proactive talent network

Develop and maintain scalable React applications

Distributed systems Java Javascript Microservices

Platform Engineer – Hospitality AI

Posted 40 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 41 days ago

Hire a remote web specialist

Enhance web-based playgrounds

Communication Distributed systems Php Problem-solving

Senior Backend Engineer Role

Posted 43 days ago

Design and implement scalable backend systems

Mentor and up-level engineering team

Distributed systems Docker Kubernetes Mongodb

Senior Backend Engineer Deel

Posted 44 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 47 days ago

Lead and mentor engineering teams

Drive hands-on technical contributions

AWS Distributed systems GraphQL Javascript

Senior Backend Engineer Role

Posted 47 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 47 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 50 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 51 days ago

Recruit a remote backend engineer

Develop and maintain Golang services

CI/CD Cloud Platforms Data Analysis Devops

Senior Backend Engineer Role

Posted 51 days ago

Hire a senior backend engineer

Develop scalable backend systems

Cloud Computing Distributed systems Docker Engineer

Senior Support Engineer Blockchain

Posted 53 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 54 days ago

Hire a remote Sr. Developer Advocate

Promote cloud infrastructure automation

Automation Cloud infrastructure Community engagement Developer Advocate

Senior Backend Engineer Role

Posted 54 days ago

Hire a senior backend engineer

Develop and enhance banking platform

Cloud Platforms Distributed systems Engineer Git

Remote Tech Lead - Node.js

Posted 72 days ago

Lead technical platform growth

Drive data feeds and API enhancements

Aws cloud Distributed systems GraphQL Kafka

Blockchain Business Developer

Posted 72 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 77 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 77 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 78 days ago

Ensure system availability, performance, and reliability

Design and troubleshoot distributed systems

C++ Debugging Distributed systems Go

Node.js Development Lead

Posted 79 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 79 days ago

Drive innovation in consumer experience

Ensure quality of technical design

AWS Azure Distributed systems Gcp

Engineering Manager

Posted 83 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 83 days ago

Enhance JumpCloud's platform for efficient device management

Lead complex technical projects

Android C++ Cloud Technologies Devops

Senior Full-stack Engineer (Typescript/React)

Posted 86 days ago

Seeking talented engineers and innovative thinkers for scaling Ethereum

Developing tools for capital allocators

Blockchain technology Distributed systems Full-stack Development Microservices

SRE Engineering Manager

Posted 101 days ago

Lead a high-performance devops team in the APAC timezone

Drive automation and infrastructure as code initiatives

Cloud Technologies Customer Service Devops Distributed systems

Principal Engineer - Multi-Tenant Scale

Posted 102 days ago

Design and evolve GitLab’s multi-tenant platform into distributed systems

Provide technical leadership across infrastructure and development areas

Architecture Cloud Cloud Computing Distributed systems

Chronosphere Observability Platform

Posted 104 days ago

Enhance developer productivity through data management functionalities.

Ensure high system reliability with effective monitoring solutions.

Data Collection Devops Distributed systems High performance

Senior Engineer - Advanced Problem Solver

Posted 105 days ago

Solving complex algorithmic challenges

Working with cutting-edge technologies

Algorithms Architecture C# Distributed systems

Backend Java Architect

Posted 110 days ago

Optimize core business systems with Java technology stack

Explore and implement cutting-edge technology trends

Ai Algorithms Data Structures Distributed systems

Principal Engineer at JumpCloud

Posted 112 days ago

Lead complex engineering projects

Drive platform quality and architecture

Android Devops Distributed systems Engineer

Unified Data Event Platform

Posted 113 days ago

Develop a unified data event platform for querying and analyzing data within GitLab.

Enable users to monitor team health, processes, and services through a consistent dashboard experience.

AWS CI/CD Cloud infrastructure Devops

OpenGov Software Development

Posted 114 days ago

Design and implement high-quality software solutions

Provide technical guidance and mentorship to engineering teams

AWS Cloud Computing Distributed systems Docker

Principal Engineer - Device Management

Posted 114 days ago

Enhancing Device Management capabilities within JumpCloud's platform

Providing technical leadership and expertise on cross-functional projects

Android C++ Devops Distributed systems

Senior Software Engineer at Kayzen

Posted 115 days ago

Design, develop, and maintain scalable software components

Work on real-time bidding and data processing systems

Algorithms Devops Distributed systems Engineer

Specialist Software Engineer for Wellhub Platform Services

Posted 116 days ago

Hiring a Specialist Software Engineer for the Platform Services team in Brazil

Leading front-end development and translating product vision into technical approaches

Ci/cd Pipelines Cloud environments Distributed systems GraphQL

Blockchain Notification System

Posted 117 days ago

Design and implement a high-performance notification system

Integrate blockchain technology for automation

Blockchain Development Distributed systems Javascript Node.js

Reddit Pro Team Backend Engineer

Posted 117 days ago

Develop and launch new products and features based on product and business strategy.

Contribute to full development cycle from design to launch.

API API Design Distributed systems Go

Remote Blockchain Engineer Jobs

Posted 126 days ago

- Develop, implement, and maintain blockchain technologies - Work on projects like DEFI platforms

d AI-integrated solutions - Benefit from remote work flexibility - Utilize skills in Solidity,

AWS Distributed systems Go Java

Backend Engineer Contentful

Posted 130 days ago

Design and deliver robust distributed systems, Develop REST APIs and event-driven architectures,

ance automation processes, Work on AI capabilities, Collaborate with cross-functional

AWS CI/CD Distributed systems Docker

Remote Distributed Systems Developer Jobs

Posted 131 days ago

- Develop design automation for AEC - Enhance SaaS products for healthcare professionals - Work on

ore backend systems for cybersecurity - Design high-performance data platforms - Integrate Linux

AWS Azure Cloud Distributed systems
overtime