Overview
Twilio is looking for a Staff Software Engineer (L4) to join their Identity Platform Team to help build authentication and authorization products for customers. This remote role is based in India.
Key Responsibilities
- Design, develop, and implement high-quality Java-based applications and microservices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug issues to ensure smooth application performance.
- Own and operate high-scale cloud-based systems and services.
- Document technical specifications and procedures.
- Manage work using GitHub, Jira, and build/deploy systems.
Requirements
- Bachelor's degree in a computer science-related field.
- 8+ years of experience as a Java Developer with strong knowledge of the Java ecosystem.
- Experience building resilient, high-throughput microservices and distributed systems.
- Strong understanding of REST APIs.
- Strong communication and collaboration skills.
- Familiarity with Java frameworks such as Dropwizard, Spring, Hibernate, or similar.
- Experience with technologies like MySQL, Aurora, DynamoDB, Kafka, Memcached.
- Experience troubleshooting complex production issues.
- Desirable: Experience working with Agile/Scrum methodologies, familiarity with Git, experience with AWS, and knowledge of Docker and Kubernetes.
Benefits
Twilio offers competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and more. Offerings vary by location.
Location
Remote - India (Karnataka, Tamil Nadu, Telangana, Maharashtra, Delhi)
How to Apply
Interested candidates should apply through the official Twilio application process.
Deadline
No specific deadline stated.