
Software Engineer L2-Messaging API
- Role
- Backend
- Employment
- Full-time
Open to IN only. Set where you work from to check your eligibility.
No BS summary
Software Engineer L2 for Messaging API; requires experience with Go or Java and participation in on-call rotation. Role focuses on designing, developing and operating backend services and APIs at scale. Applicants must be located in India (telecommute).
Core skills
Optional skills
Role OverviewJoin the team as Twilio’s next Software Engineer (L2) - Messaging API. This position is needed to help the Comms Engineering team build and maintain the communications platform, used by thousands of customers worldwide to communicate through various channels. A successful candidate is passionate about designing, developing, deploying and operating software solutions at scale, a self-starter, embodying a growth mindset, and wants to help Twilio deliver the best user experience for next-generation communications.ResponsibilitiesDevelop and maintain softwareWork with a small and collaborative team, whiteboarding ideas, building backend services and APIsPerform thorough and thoughtful code reviews to help maintain a high standard of code qualitySupport production operations, building, releasing and assisting with team on-callCraft clear and concise documentationRequirementsBachelor’s and/or Master’s degree, preferable in Computer Science, or equivalent experienceExperience with Go or JavaStrong written and verbal communication skills, with the ability to clearly explain complex technical concepts to both technical and non-technical audiencesAbility to participate in an on-call rotationNice to HaveExperience using NoSQL databases like DynamoDBExperience 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 neededExperience with TemporalSkillsGoJavaAWSDockerKubernetes
What you'll do
- 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
What they require
- 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
Communication APIs for SMS, Voice, Video & Authentication
What people say about this company
3.6/ 5