Twilio is looking to create a seamless, efficient, and intuitive environment for its engineers to build, test, and launch their applications with the tools, documentation, and support they need at every step.
Requirements
- Proficiency in any/all of the following programming languages: Typescript, Python, Go, Terraform, Bash
- Experience developing and operating software in an AWS cloud environment
- Familiarity with relational database concepts and operations
- Strong opinions on developer experience and local development best practices
- Familiarity with front-end web application development and frameworks such as React, Angular, or Vue
- Familiarity with internal developer platform frameworks such as Backstage, OpsLevel, Cortex, or Battlestar
- Hands-on experience with Terraform and Kubernetes and general fluency with infrastructure-as-code concepts
Responsibilities
- Develop, test, and deploy backend, frontend, and client-side applications
- Collaborate with teammates and guest contributors via peer reviews, planning exercises, and pair programming
- Write tickets, spikes, and runbooks for the team, as well as internal documentation for users
- Support internal users and ensure system uptime by participating in a 24x7 weekly on-call rotation
- Continuously improve Twilio’s internal developer platform interfaces, local development tools, and engineer onboarding processes
Other
- Ability to work in a remote, async software development environment
- 2+ years of full-time job experience in a software engineering role with a platform engineering focus
- Travel may be required to participate in project or team in-person meetings
- Bachelor's degree or equivalent experience
- Location: This role will be remote, but is not eligible to be hired in CA, CT, NJ, NY, PA, WA