developer-apis enterprise-software telephony
San Francisco, CA

Senior Software Engineer - API


The API team is responsible for the front door of Twilio. As an edge platform team, our API layer is a high-availability, low-latency machine that processes all of Twilio’s REST API traffic, over 3 billion API requests per week. As part of our mission, the team is also responsible for all HTTP edge traffic at Twilio.


We are looking for an experienced Senior Software Engineer with strong leadership and an enthusiasm for mentorship. Our high-concurrency, high-performing stack is written primarily in Python and the team members deal with NLBs, async IO technologies such as nginx and HAProxy, and other tools and services related to maintaining a robust edge network. We seek fantastic, passionate, motivated, empathetic, customer-serving engineers that want to help Twilio fuel the future of communications. The person in this role will receive exposure to the unique set of challenges that come from scaling global services that run at 99.999% availability.


As a member of the API team, you will help mentor junior engineers while helping to drive the team’s vision and roadmap. The team values through code reviews with constructive feedback and collaboration. To provide a reliable service, we write high-quality, effective system, performance, integration, unit, and functionality tests. You should be comfortable debugging high-visibility production systems, breaking down requirements, estimating tasks, and maintaining existing services and tools. Job responsibilities also include being on-call and participating in our blameless post-mortems, incident resolution, SLA definition, and operational reviews.


Twilio seeks to fuel the future of communication. The API team enables Twilio to confidently expose their services globally. By dealing with concurrency, monitoring, security, and availability, the API team provides other teams the freedom to focus on their core business logic and functionality.  We seek to be leaders within Twilio in providing operational maturity, reliability, and stability. The API team has a big responsibility to be the front door for all HTTP edge traffic at Twilio.

Twilio is truly unique; we are a company committed to your growth, learning, development and your entire employee experience.  We only win when our employees succeed and we're dedicated to helping you develop your strengths. We invest in internal hack-a-thons to allow our engineering staff to dedicate two weeks out of the year to tackle any challenge they see fit.  We have a cultural foundation built on diversity, inclusion, and innovation and we want you and your ideas to thrive at Twilio. Come join us.


This position is located in our beautiful office at 375 Beale Street in San Francisco. You should expect the normal perks: catered meals, snacks, game room, ergonomic desks, etc.  You will also get to experience a company that believes in small teams for maximum impact; that strives to balance work and home life (we know this is a marathon not a sprint!); that builds an inclusive culture where we want all of our people to be comfortable and thrive.  We seek out people who live by our values, who are challenged by problems, empower others to thrive, people who can draw the owl and not be beholden to one playbook.

About us:

Twilio is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status and operate in compliance with the San Francisco Fair Chance Ordinance.

Work with this stack