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, develop, test, and deploy Twilio Flex platform services on AWS using microservices architecture principles.
  • Build and maintain highly scalable, distributed systems with a strong focus on reliability and performance.
  • Write automated unit and integration tests and contribute to CI/CD pipelines and deployment tooling.
  • Refactor code and reduce technical debt while upholding engineering standards through code reviews and design discussions.
  • Collaborate with product and engineering peers to influence roadmap priorities and propose architectural solutions.
  • Participate in design discussions, code reviews, backlog grooming, and Agile ceremonies to meet sprint commitments.
  • Troubleshoot and resolve production issues independently or with the team within the domain.
  • Document systems and contribute to runbooks, design docs, and operational playbooks.
  • Help build engineering capacity and a center of excellence for the Flex business unit in Bengaluru.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related industry experience.
  • 2-4 years of experience developing highly available, secure, native cloud enterprise SaaS applications in Java.
  • Experience with AWS, GCP, or other public cloud infrastructure platforms.
  • Experience building highly scalable, real-time distributed systems based on microservices architecture.
  • Experience with container technologies such as Docker and Kubernetes.
  • Experience with REST API design and implementation.
  • Experience with SQL/NoSQL databases and caches.
  • Experience implementing modern automated testing and CI/CD pipelines.
  • Ability to translate system designs into software implementations.
  • Strong engineering habits, including development and test techniques, security, and automation.
  • Expertise in solving complex production issues.
  • Positive attitude and ability to learn and execute quickly in a small team.
  • Experience working with iterative development, deployment, Scrum, and Agile methodologies.
  • Ability to communicate clearly and concisely, both orally and in writing.
  • Preferred experience with streaming systems such as Kafka, Flink, or Spark.
  • Preferred experience deploying cloud applications in a multi-region environment.
  • Preferred ability to influence and build effective working relationships across all levels of the organization.
  • Preferred experience with contact center and customer engagement solutions.

Benefits

  • Competitive pay.
  • Generous time off.
  • Parental leave and wellness leave.
  • Healthcare coverage.
  • Retirement savings program.
  • Remote-first work location in India.
  • Occasional travel for project or team in-person meetings.
  • Support for volunteering and donation efforts.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Compute Platform

Reddit 1K-5K Internet Software & Services

Reddit is hiring a Senior Software Engineer for its Compute Platform team to help build and operate the infrastructure behind its global multi-cloud fleet.

Go Kubernetes Linux System Design
1 hour, 21 minutes ago

Expert Software Engineer

Ensono 1K-5K IT Services

Ensono is hiring a senior C++ engineer to architect and support high-performance systems in a Linux-based, client-facing environment focused on reliability, scalability, and performance.

C++ CI/CD COBOL DB2 Docker Git GitHub Actions GitLab CI Jenkins Linux Python Shell Scripting SQL
1 hour, 36 minutes ago

Senior Mission Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Mission Software Engineer for its Imaging Interfaces team to support deployed imaging systems across the full stack and ensure fielded products remain reliable in real-world operations.

C++ Computer Vision gRPC Linux Microservices Python React
1 hour, 36 minutes ago

Senior Software Engineer, Frontend (React-Native)

Marqeta 251-1K Diversified Financial Services

Marqeta is hiring a Senior Software Engineer, Frontend to lead the buildout of its UX Toolkit across web and mobile as part of its Flexible First, Canada-based engineering team.

Android CI/CD CSS Design Systems Expo Git GraphQL HTML iOS Java JavaScript Kotlin OAuth Objective-C React React Native REST API Swift TypeScript
1 hour, 36 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