Summary
Twilio provides communications solutions that help businesses and developers create personalized customer experiences. The Software Engineer (L2) - Messaging API will help build and maintain a communications platform by developing, deploying, operating, and supporting backend services and APIs at scale.
Responsibilities
- Develop and maintain software
- Work with a small and collaborative team, whiteboarding ideas, building backend services and APIs
- Perform thorough and thoughtful code reviews to help maintain a high standard of code quality
- Support production operations, building, releasing and assisting with team on-call
- Craft clear and concise documentation
Skills
- Bachelor's and/or Master's degree, preferable in Computer Science, or equivalent experience
- Experience with Go or Java
- Strong written and verbal communication skills, with the ability to clearly explain complex technical concepts to both technical and non-technical audiences
- Ability to participate in an on-call rotation
- Experience using NoSQL databases like DynamoDB
- Experience with cloud platforms like AWS, including containerization and orchestration tools (e.g., Docker, Kubernetes)
- Polyglot developer with the ability to work across multiple programming languages and frameworks as needed
- Experience with Temporal
Qualifications
Must Haves
- Bachelor's and/or Master's degree, preferable in Computer Science, or equivalent experience
- Experience with Go or Java
- Strong written and verbal communication skills, with the ability to clearly explain complex technical concepts to both technical and non-technical audiences
- Ability to participate in an on-call rotation
Nice to Haves
- Experience using NoSQL databases like DynamoDB
- Experience with cloud platforms like AWS, including containerization and orchestration tools (e.g., Docker, Kubernetes)
- Polyglot developer with the ability to work across multiple programming languages and frameworks as needed
- Experience with Temporal
Benefits
- Remote-first work
- Generous time off
- Ample parental and wellness leave
- Healthcare
- A retirement savings program
- This role may be eligible to participate in Twilio’s equity plan
- This role may be eligible to participate in Twilio’s corporate bonus plan
- Health care insurance
- 401(k) retirement account
- Paid sick time
- Paid personal time off
- Paid parental leave
- Supporting their volunteering and donation efforts