Taro Logo

Software Engineer - Backend (L2)

Twilio delivers innovative communications solutions to hundreds of thousands of businesses and empowers millions of developers worldwide to craft personalized customer experiences.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Backend (L2)

Twilio is seeking a Backend Software Engineer (L2) to join their Identity and Access Management (IAM) team in India. This role focuses on building and maintaining mission-critical authentication and authorization platforms that enhance product security and user experience. As part of a remote-first company with a strong culture of connection and global inclusion, you'll work on developing Java-based applications and microservices, collaborating with cross-functional teams, and ensuring high-quality code delivery.

The position requires 3+ years of Java development experience and expertise in building resilient, high-throughput microservices. You'll work with modern technologies including MySQL, Aurora, DynamoDB, and Kafka, while contributing to a team that values innovation and technical excellence. The role offers competitive compensation, comprehensive benefits, and the opportunity to work with a company that's shaping the future of communications technology.

Twilio emphasizes work-life balance with generous time off, parental leave, and wellness benefits. The company culture, embodied in their "Twilio Magic" values, encourages problem-solving, initiative, and continuous learning. This is an excellent opportunity for a mid-level engineer looking to make a significant impact while working with cutting-edge technology in a supportive, growth-oriented environment.

Last updated 3 hours ago

Responsibilities For Software Engineer - Backend (L2)

  • 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 your work through the use of Github, Jira, and our build/deploy systems

Requirements For Software Engineer - Backend (L2)

Java
MySQL
Kafka
MongoDB
Redis
Kubernetes
  • Bachelor's degree in a computer science related field
  • 3+ years of proven experience as a Java Developer
  • Strong understanding of Java programming language and ecosystem
  • Experience building resilient, high-throughput Microservices and distributed systems
  • Strong understanding of REST APIs
  • Strong communication and collaboration skills
  • Experience with Java frameworks such as Dropwizard,Spring, Hibernate, or similar
  • Experience with technologies like MySQL, Aurora, DynamoDB, Kafka, Memcached
  • Experience troubleshooting complex production issues

Benefits For Software Engineer - Backend (L2)

Medical Insurance
Parental Leave
  • Competitive pay
  • Generous time off
  • Parental leave
  • Wellness leave
  • Healthcare
  • Retirement savings program

Interested in this job?

Jobs Related To Twilio Software Engineer - Backend (L2)