Home > San Francisco jobs > San Francisco computer/technical

Posted: Monday, January 8, 2018 5:07 PM

The API team is responsible for the front door of Twilio's REST API. An edge platform team, our API layer is a high-availability, low-latency machine that processes all of Twilio's REST API traffic, nearly 3 billion API requests a week, with five 9s, 99.999%, of uptime. We own and develop helper libraries in six languages that 90% of our customers use to access our APIs. Ease of use and consistency are top of mind; we pride ourselves on getting new developers up and running with Twilio in under 5 minutes.

About the job:

We are looking for someone who is interested in joining the API team and the Platform Engineering organization to help enable our customers' access to and use of our REST APIs. We seek fantastic, passionate, motivated, empathetic, customer-serving engineers that want to help Twilio fuel the future of communication. 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.


* Help mentor and develop junior engineers

* Help guide requirements and roadmap

* Help build new services using open source technology and tools

* Drive quality by writing high quality, effective unit tests and functional tests for high availability systems and libraries.

* Break down requirements, plan and estimate tasks; release frequently to production in 2-week sprints.

* Able to debug production systems

* Fix bugs and maintain existing services and tools

* Be on-call and participate in post-mortems, incident resolution, and operational reviews


* Vision - Can you envision a product or service before one exists? Do you have experience in ideating, designing, and executing your vision to completion? Twilions are expected to dream it and build it.

* Verbal Communication - Able to communicate complex technical ideas easily and clearly? Distributed computing is complex and requires influential engineers to be able to clearly communicate to their peers.

* Data Modeling - Can you model data effectively and clearly? People that can make complex things simple is a valuable skill in making simple and meaningful APIs.

* Distributed systems - We are a global telecom built in the cloud. We value systems that are resilient, elastic and horizontal scalable. Our engineers are CAP aware, and know how to design, build, monitor, and debug distributed systems.

* Framework Development - We build and use frameworks to increase the efficiency and leverage of our team. Our tools and services provide a self-service mechanism for Twilio engineers to publish their APIs and add them to our helper libraries.

* Operational Rigor - Twilio has a strong devops culture with individual teams owning and operating their own services. If you have designed or helped build services at scale, understand the importance of meaningful metrics, you are a great fit for our team.

* HTTP - We are the API team at an API company. As HTTP is the foundation of our APIs, knowledge of HTTP and its constructs are meaningful to us.

* Polyglot Development - As we develop helper libraries for six languages: Java, C#, Ruby, PHP, Python, and Node, it is useful if you are able to code in multiple languages.

* Agile - We value the ability to ship excellent software quickly and frequently. A proven ability to work on closely-knit teams using Agile methodologies such as Scrum is highly valued.

* Passion - Passionate. Persistent. Creative. You find clever ways around problems, or just plow through them. You are entrepreneurial, and want to get things done. You have high aptitude, and always seek new challenges.

* 8+ years of experience in a Software Development role

Bonus points:

* Have you built an API, Client library, or SDK? Do you love helping and enabling other developers? If so, we are interested in meeting you.

* You've worked on the platform team for an \"IaaS\", \"PaaS\", or \"SaaS\" company.

* You contribute to or maintain an open source project.

* You've developed an app using Twilio API.

About us:

Twilio's mission is to fuel the future of communications. Developers and businesses use Twilio to make communications relevant and contextual by embedding messaging, voice and video capabilities directly into their software applications. Founded in 2008, Twilio has over 650 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.


Associated topics: .net, architecture, back end, c/c++, design, matlab, maven, php, senior software developer, senior software engineer


• Location: San Francisco

• Post ID: 93219972 sf is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018