SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Twilio is seeking a Software Engineer (L2) to join the Flex platform team and help build out engineering capacity in the Bengaluru office. You will be part of a scrum team designing, implementing, owning, and operating microservices end-to-end in the cloud. This is an opportunity to influence roadmap priorities, propose innovative solutions, and help establish a center of excellence for the Flex business unit.
Key Responsibilities:
- Build and maintain highly scalable, distributed systems with strong focus on reliability and performance
- Design, develop, test, and deploy Flex platform services on AWS using microservices architecture principles
- Own services end-to-end: respond to incidents, participate in on-call rotation, and drive root cause analyses
- Write automated unit and integration tests; contribute to CI/CD pipelines and deployment tooling
- Refactor code and reduce technical debt; uphold engineering standards through code reviews and design discussions
- Collaborate with product and engineering peers to influence roadmap and propose architectural solutions
- Document systems and contribute to runbooks, design docs, and operational playbooks
- Rapidly acquire new skills in a fast-paced environment with evolving infrastructure and business requirements
The role is remote-based in India (Karnataka, Tamil Nadu, Telangana, Maharashtra, or New Delhi). You may be asked to report in person on an ad-hoc basis for team gatherings, functional off-sites, or customer meetings, and occasional travel may be required.
Requirements:
- Bachelor's or Master's degree in Computer Science or related industry experience
- 3-5 years of experience developing highly-available, secure, native cloud enterprise SaaS applications in Java
- Experience with AWS, GCP, or other public cloud infrastructure platforms
- Experience building highly scalable, real-time, distributed systems based on microservices architecture
- Experience with container technologies (Docker/Kubernetes)
- Experience with REST API design and implementation
- Experience with SQL/NoSQL databases and caches
- Experience implementing modern automated testing and CI/CD pipelines
- Ability to translate system designs into software implementations
- Champion of good engineering habits: development and test techniques, security, automation
- Expertise in solving complex production issues
- Positive attitude and aptitude to learn and execute quickly in a small team
- Knowledge of iterative development, deployment, Scrum, and Agile methodologies
- Clear and concise communication skills, oral and written
Desired:
- Experience with streaming systems (Kafka, Flink, Spark)
- Experience deploying cloud applications in multi-region environments
- Ability to influence and build effective working relationships across organizational levels
- Experience with Contact Center and Customer Engagement solutions
About Twilio
SaaS / Enterprise Software — authentication and identity infrastructure for developers.