Software Engineer (L3)

4 hours, 33 minutes ago
Full-time
Senior
Software Development
Twilio

Twilio

Twilio is a cloud communication company that offers Communication APIs for SMS, Voice, Video, and Authentication, empowering developers to embed communication capabilities into their software applications globally.

Diversified Telecommunication Services
5K-10K
Founded 2008

Description

  • Design and deliver robust, high-scale routing experiences for Twilio Segment Data Pipelines.
  • Build and scale distributed systems that process large volumes of data in cloud environments.
  • Collaborate with product, design, and engineering partners to define solutions and product direction.
  • Communicate technical decisions clearly, including trade-offs, customer impact, and alignment considerations.
  • Mentor junior engineers and help foster a culture of technical excellence and continuous learning.
  • Participate in an on-call rotation for managed services and respond to operational issues.
  • Troubleshoot system issues and improve reliability, debugging, and operational tooling.
  • Work closely on quickly iterating product and feature development while maintaining code quality.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5-7 years of experience writing production-grade code in a modern programming language.
  • Hands-on experience with high-scale messaging or streaming systems and processing engines handling several thousand events per second.
  • Proficiency in Go, Java, Python, or similar object-oriented languages.
  • Experience operating large-scale distributed systems on cloud infrastructure.
  • Experience shipping services using a CI/CD development paradigm.
  • Strong understanding of scalable software system design.
  • Experience using AI tooling to improve development productivity.
  • Excellent communication, problem-solving, and operational excellence skills.
  • Preferred: experience with Kubernetes, EKS, or ECS.
  • Preferred: technical depth in distributed systems, high-scale ingestion, and cloud-native architecture.
  • Preferred: experience with datastores, distributed caching, and Docker/Kubernetes.
  • Preferred: experience with modern CI/CD pipelines and observability tools such as Datadog, Grafana, or Prometheus.
  • Preferred: familiarity with AI/ML technologies.
  • Preferred: experience designing modular, composable, and extensible services.
  • Preferred: experience working in a geographically distributed team.

Benefits

  • Competitive pay.
  • Generous time off.
  • Ample parental leave and wellness leave.
  • Healthcare coverage.
  • Retirement savings program.
  • Occasional travel opportunities for in-person team or project meetings.
  • Volunteer and donation support through Twilio’s community impact programs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve the scale, performance, resilience, and coordination of a distributed cluster platform.

Elasticsearch Java Lucene
4 hours, 18 minutes ago

Senior ServiceNow Developer

Ensono 1K-5K IT Services

Ensono is seeking a Senior ServiceNow Developer to support enterprise ServiceNow implementations across catalog, ITSM, and CSM work with integration and platform customization ownership.

Agile Generative AI JavaScript REST API Scrum
4 hours, 18 minutes ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve how clusters scale, stay resilient, and coordinate data across many machines.

Elasticsearch Java Lucene
4 hours, 33 minutes ago

Principal Software Engineer I - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer I for the Elasticsearch Distributed Systems team to improve cluster communication, data distribution, and system resilience at scale.

Elasticsearch Java Lucene
4 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers