Twilio needs to build the future of APIs and Developer Experiences on Twilio's Edge, specifically managing a high-availability, low-latency proxy that processes over 12 billion API requests a week with exceptionally high uptime, availability, and success rates. The goal is to create a system that enables teams to build developer-friendly, scalable, and resilient APIs without friction.
Requirements
- 3-5 years experience in software engineering, working on distributed systems at scale
- Prior experience with RESTful API design and development
- Prior experience supporting production applications using observability metrics and tools (such as DataDog)
- Prior experience developing in a CI/CD environment using tools such as Build Kite, Jenkins, Travis CI, or others
- Strong understanding of network protocols such HTTP and WebSockets
- Experience with Cloud Technologies, especially AWS
- Experience building and troubleshooting Java based applications
Responsibilities
- Design, build, and maintain massively scalable, highly reliable and resilient Java services in a fast growing and engineering focused company
- Design and build scalable and segregated infrastructure deployment systems using Terraform, AWS, and Docker
- Contribute towards incident troubleshooting, remediation, and prevention efforts of high scale, mission critical software systems.
Other
- Strong verbal and written communication skills
- may be required to travel occasionally to participate in project or team in-person meetings.