T

Twilio

Runs the texts and calls behind business apps

Tech Lead / Senior Principal Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 12 years of professional software development experience.
  • Proficiency in modern programming languages such as JavaScript, Python, Java, or Go, with the ability to select the right tool for the job.
  • Experience building applications using front-end frameworks such as React or Angular and/or back-end frameworks such as Node.js or Spring Boot.
  • A solid understanding of SQL and NoSQL database technologies and when to select them.
  • Mastery of an agentic coding operating model, including effective use of advanced development tools, Model Context Protocol, and large language models to accelerate AI-assisted development.
  • Ability to navigate ambiguity, independently unblock execution, and solve ambiguous problems without constant structural support.
  • Strong problem-solving, communication, collaboration, and mentorship skills for technical discussions.

Responsibilities

  • Design, develop, and own end-to-end implementation of high-stakes prototypes and production-ready solutions.
  • Drive technical direction and collaborate with cross-functional teams to experiment with, validate, and integrate artificial intelligence, machine learning, and frontier technologies.
  • Establish code-review governance and improve engineering standards while mentoring peers to elevate code quality.
  • Communicate complex technical concepts, architectural decisions, and project velocity to executive stakeholders and engineering peers.
  • Adapt and pivot technical strategies in response to changing requirements, user feedback, and market dynamics.
  • Enable rapid experimentation in partnership with the Emerging Technologies incubation team lead.

Desired Qualifications

  • Hands-on exposure to large language models, artificial intelligence, or machine learning principles or projects.
  • Deep knowledge of cloud platforms such as AWS or Azure and distributed-systems design principles.
  • Ability to ramp up on new technologies, develop solutions to well-defined problems, and iterate on solutions.
  • Experience working in remote or globally distributed teams.
  • Contributions to open-source or technology-community projects.

About the Company

Twilio

Runs the texts and calls behind business apps

Twilio builds cloud software that lets businesses add text messages, phone calls, email, and identity checks to their own apps and websites through code their developers write. In 2011, Uber moved its rider texts to Twilio, which later let the ride app expand abroad without signing deals with each country's phone carriers. Developers call Twilio's programming interfaces to send texts and WhatsApp messages, run calls that people or AI voice agents answer, send email through its SendGrid service, and confirm logins with one-time codes. Customers pay mostly per message, call minute, or check, plus subscriptions for email. Twilio was founded in 2008 and is based in San Francisco.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Twilio

See more jobs