T

Software Engineer (L3)

Twilio
NewPosted today

LOCATION

India · Remote

EXPERIENCE

5 - 7 Years

SKILLS REQUIRED

Distributed SystemsData PipelinesCloud InfrastructureBackend DevelopmentGoJavaPythonCI/CDKubernetes

Job description

Overview

Senior Software Engineer (L3) on Twilio's Segment Data platform/pipelines team, building and scaling high-volume ingestion and data processing systems that help customers unlock and activate their data.

What you'll do

  • Design and deliver robust, high-scale routing experiences for Data Pipelines for Twilio Segment.
  • Operate always-available, complex distributed systems in cloud environments.
  • Collaborate cross-functionally with design, product, and other engineers to define solutions that balance usability, performance, and long-term architecture.
  • Communicate technical decisions clearly, articulating trade-offs, customer impact, and team alignment.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
  • Participate in an on-call rotation for our managed services.
  • Troubleshoot and improve system reliability, debugging issues and refining operational tooling and processes.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Hands-on experience with high-scale messaging/streaming systems and processing engines (several thousand events/sec).
  • 5-7 years experience writing production-grade code in a modern programming language.
  • Proficient programming experience in Go, Java, Python or similar object-oriented languages.
  • Experience operating large-scale, distributed systems on top of cloud infrastructure.
  • Experience shipping services (products) following CI/CD development paradigm.
  • Good grasp of software engineering and how to build a system in scalable and extensive manner; leverage best-in-class development productivity practices including AI tooling.
  • Excellent communication, problem-solving, and operational excellence skills.

Nice to have

  • Hands-on experience with container orchestration frameworks (e.g. Kubernetes, EKS, ECS).
  • Technical depth in distributed systems, high-scale ingestion, and cloud-native architecture.
  • Proficiency with datastores, distributed caching, and container technologies (Docker/Kubernetes).
  • Experience with modern CI/CD pipelines and observability tools (Datadog, Grafana, Prometheus).
  • Familiarity with AI/ML technologies.
  • Excellent abilities in high level service design, modeling interfaces and internals in a properly modular, composable, and extensible way.
  • Experience working in a geographically distributed team.

Details

  • Remote-first role based in any of the permitted 5 India states (Delhi, Karnataka, Maharashtra, Telangana & TamilNadu).
  • May be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites or customer meetings.
  • May be required to travel occasionally for project or team in-person meetings.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer (L3)