T

Staff Software Engineer (L4)

Twilio
NewPosted yesterday

LOCATION

India · Remote

EXPERIENCE

8+ Years

SALARY

Negotiable

SKILLS REQUIRED

Backend DevelopmentCloud InfrastructureDistributed SystemsObservabilityEvent-Driven Architecture

Job description

Overview

Join Twilio Flex Engineering as a Staff Backend Engineer working on TaskRouter, the real-time engine that routes contact center interactions. Set technical direction across multiple services, own architecture for cross-quarter and cross-organizational problems, and help the platform scale, perform, and remain available as customer demand grows.

What you'll do

  • Design, develop, and maintain backend services that power Twilio Flex’s high-scale TaskRouter system.
  • Set and own the technical direction for high-scale, business-critical backend services running on AWS and hold the architectural vision as it evolves.
  • Lead the design of large distributed-systems changes covering scalability, data architecture, fault isolation, and migration strategy.
  • Raise availability and resilience for Tier 0 systems and make deliberate trade-offs between reliability, cost, and delivery speed.
  • Partner with peer engineering teams, platform teams, and product to align on designs and unblock shared dependencies.
  • Raise the engineering bar through design review, code review, and direct mentorship of senior and mid-level engineers.
  • Drive operational excellence through observability, gamedays, incident response, and converting recurring issues into permanent fixes.
  • Influence roadmap priorities with engineering and product leadership and represent the team’s technical position across the wider organization.

What you'll need

  • 8+ years of experience writing production-grade backend code in a modern programming language, such as Java, Golang, Python, Scala, or similar.
  • Strong fundamentals and experience building fault-tolerant distributed systems, event-driven architectures, and database design.
  • Experience working with AWS cloud-based infrastructure.
  • Experience designing and building high-scale, low-latency APIs.
  • Experience with database technologies such as MySQL, PostgreSQL, or DynamoDB.
  • Strong debugging and troubleshooting skills for complex distributed applications.
  • Experience shipping services or products following the CI/CD development paradigm.
  • Effective communication skills and the ability to collaborate in a fast-paced team environment.
  • Comfort with ambiguity and problem-solving in a rapidly growing company.

Nice to have

  • Experience working with event-streaming technologies such as Kafka, Pulsar, or similar.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Solid grasp of Linux systems and networking concepts.
  • Background 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.

Details

  • Remote role based in India, including Karnataka, Tamil Nadu, Telangana State, Maharashtra, and New Delhi.
  • Occasional travel may be required for project or team in-person meetings.
  • You may be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites, or customer 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.

Staff Software Engineer (L4)