Taro Logo

Software Engineer (L2)

Twilio shapes the future of communications by delivering innovative solutions to hundreds of thousands of businesses and empowering millions of developers worldwide to craft personalized customer experiences.
Data
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer (L2)

Twilio is seeking a Software Engineer (L2) to join their Data Platform team in Bangalore, India. This remote position offers an exciting opportunity to shape the future of communications technology while working from home. The role is crucial in building a scalable, reliable, and efficient data platform that enables valuable insights from distributed data.

As a mid-level engineer, you'll work with experienced professionals, implementing best practices in software development and data systems. The position requires 2-4 years of experience, with strong expertise in Java and Python programming. You'll be responsible for designing and developing features in AWS cloud environments, ensuring service reliability, and maintaining high-quality code through automated testing and CI/CD practices.

Twilio offers a competitive compensation package, including healthcare benefits, retirement savings, and generous time off. The company's culture emphasizes remote-first work and global inclusion, making it an ideal place for developers seeking work-life balance while making a significant impact.

The role combines technical challenges with professional growth opportunities, requiring skills in microservices, distributed systems, and cloud platforms. You'll collaborate with cross-functional teams, participate in design discussions, and contribute to the company's mission of empowering businesses worldwide through innovative communication solutions.

Working at Twilio means joining a company that values diversity, encourages professional development, and supports community involvement through various initiatives. The position offers the perfect blend of technical challenge, career growth, and work-life balance in a rapidly evolving technology landscape.

Last updated 4 days ago

Responsibilities For Software Engineer (L2)

  • Design, develop, test, and deploy features and services in AWS cloud environments
  • Ensure service reliability, including incident response and on-call rotations
  • Write and maintain automated unit and integration tests within CI/CD environment
  • Manage tasks and collaborate using GitHub, Jira, and team's build/deploy systems
  • Collaborate with Product and other teams to improve services
  • Participate in design discussions, code reviews, and Agile ceremonies
  • Troubleshoot and resolve issues independently
  • Document projects and processes
  • Acquire new technical skills and adapt to industry changes

Requirements For Software Engineer (L2)

Java
Python
Redis
Kubernetes
  • 2-4 years of proven experience as a Java Developer
  • Knowledge of Python programming
  • Experience with microservices and distributed systems
  • Hands-on experience with SQL/NoSQL databases and caching mechanisms
  • Proficiency in AWS, GCP, or other public cloud platforms
  • Containerization expertise with Docker and Kubernetes
  • Experience with automated testing frameworks and CI/CD pipelines
  • Strong advocate for best engineering practices
  • Ability to analyze and troubleshoot complex production issues
  • Experience with Agile methodologies
  • Excellent communication skills

Benefits For Software Engineer (L2)

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

Interested in this job?

Jobs Related To Twilio Software Engineer (L2)