developer-apis enterprise-software telephony
Mountain View

Principal Software Engineer- Media Recordings


Because you belong at Twilio

The Who, What, Where and Why


Twilio is looking for an experienced Principal Software Engineer who is excited about solving some of the hardest problems at Twilio: enabling our customers to grow and expand globally by giving developers simple APIs to access the world’s communication channels.

You like to think at scale and design, develop, and operate production micro-services that meet goals of low latency, high availability, resiliency, and quality in a cloud environment. You bring experience with complex distributed systems, working in a Java production system, and are comfortable with Python. Even better, you have expertise in complex data modeling, have experience of data pipelines (eg. Kafka, Kinesis, Spark), and you are comfortable with managing large database clusters (e.g. MySQL, Postgres), and next generation distributed data stores.

Bachelors degree or equivalent experience required.


A great day for you would be working alongside a small and collaborative team, white-boarding ideas, building APIs used by all Twilio customers, as well as constantly improving services that power Twilio’s top products and also generate significant revenue. We are working on enabling millions of developers to use Twilio across the world and help companies expand their business globally. At the same time, you will be helping more junior developers by mentoring them, providing guidance, and positively influencing their careers.

As a Principal Software Engineer on the Media Recordings team, you will design, develop, deploy and operate Voice & Video Media Recordings services to deliver real-time, highly available, low latency capabilities for next-generation internet and on-demand app communications.  You will ensure continuous operation at scale to meet high availability goals, focusing on solving resiliency, latency and quality challenges in our virtualized cloud environment.

Bonus points for understanding real-time communications technologies


Our mission is to provide a world-class recordings services that enables customers to record, analyze, store, compose, and access all types of Twilio voice & video calls securely and reliably.

Media Recordings team is one of the fastest growing engineering teams at Twilio with pretty ambitious product vision and engineering roadmap. We are a small team of highly skilled, talented, and ambitious engineers across two offices in Mountain View, CA, and Madrid, Spain, looking to grow the team. We are responsible for developing and delivering high-quality Voice Recordings and Video Recordings products and we've recently embarked on an existing journey to build a brand new Media Recordings processing system for the next generation media processing and recordings services.


This position will be located in our beautiful office at 399 W El Camino Real, Mountain View, CA. You will enjoy our incredible perks: catered meals, snacks, game room, ergonomic desks, massages, education/health credits, Thursday Night dinners, bi-weekly All Hands and more. What you will also get to experience is a company that believes in small teams for maximum impact; that strives to balance work and home life, that understands that this is a marathon, not a sprint; that continuously and purposefully builds an inclusive culture where everyone is able to do and be the best version of themselves. We seek people who naturally demonstrate 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:

More than 2 million developers around the world have used Twilio to unlock the magic of communications to improve any human experience. Twilio has democratized communications channels like voice, text, chat, and video by virtualizing the world’s telecommunications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the world’s most demanding applications. By making communications a part of every software developer's toolkit, Twilio is enabling innovators across every industry — from emerging leaders to the world’s largest organizations — to reinvent how companies engage with their customers. Founded in 2008, Twilio has over 1,000 employees, with headquarters in San Francisco and other offices in Bogotá, Dublin, Hong Kong, London, Madrid, Mountain View, Munich, New York City, Singapore and Tallinn.

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