Software Engineer (L2)

TwilioTwilio·Remote(Remote - India)
Software Development

WFA Digital Insight

The demand for skilled software engineers in the remote job market continues to skyrocket, with a 25% growth in 2025 alone. Twilio's remote-first approach and strong culture of connection make it an attractive employer for those seeking a global impact. As the world shifts towards more personalized customer experiences, companies like Twilio are at the forefront. With the rise of AI and automation, having a strong foundation in computer science and experience with modern javascript technologies is crucial. Before applying, candidates should be prepared to showcase their problem-solving skills and experience with Java frameworks like Spring and Hibernate.

Job Description

About the Role

Twilio is revolutionizing the future of communications, and we're looking for a highly skilled Software Engineer (L2) to join our team. As a member of the Twilio Trial and Upgrade Team, you will be responsible for designing, developing, testing, and deploying new features in the Twilio Console platform. With a strong focus on remote-first work and a culture of global inclusion, you'll be part of a vibrant team making a significant impact every day. Our team is dedicated to delivering innovative solutions to hundreds of thousands of businesses and empowering millions of developers worldwide. We're committed to helping our customers craft personalized customer experiences, and we're looking for talented individuals like you to help us achieve this goal. In this role, you'll be working closely with the product leadership team to influence roadmap priorities and propose innovative solutions that drive business outcomes.

What You Will Do

  • Design, develop, test, and deploy new features in the Twilio Console platform using technologies like GraphQL, React, and Typescript
  • Build scalable, production-grade backend applications using Spring Boot
  • Own your code, respond to incidents, and participate in on-call rotations and RCAs for incidents
  • Meet the Definition of Done for the software you build
  • Write automated unit and integration tests in a continuous integration and delivery environment
  • Efficiently manage the software development lifecycle using GitHub, Jira, and proprietary deployment systems
  • Collaborate with other team members, including product leadership, to improve the platform
  • Actively participate in design and code review, backlog refinements, and other agile ceremonies
  • Work independently or with your team to troubleshoot and resolve issues in your team's domain
  • Rapidly acquire new technical skills and knowledge in a fast-paced, highly disruptive industry environment

What We Are Looking For

  • Bachelor's degree in Computer Science or related industry experience
  • 2+ years of hands-on development experience with modern javascript technologies, preferably React, NodeJS, and Typescript
  • 2+ years of experience working with Java frameworks like Spring, Hibernate, and Dropwizard
  • Experience with REST APIs and GraphQL
  • Strong computer science fundamentals
  • Excellent problem-solving skills
  • Ability to work independently and collaboratively in a remote environment

Nice to Have

  • Experience with containerization using Docker
  • Knowledge of cloud-based platforms like AWS or Google Cloud
  • Familiarity with security best practices and protocols

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a global team and make a significant impact
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Professional development opportunities and support for ongoing learning
  • Comprehensive health insurance and wellness programs
  • Generous PTO and holiday allowance
  • Remote stipend and home office setup support

How to Stand Out

  • Make sure to highlight your experience with modern javascript technologies, such as React and NodeJS, in your resume and cover letter.
  • Be prepared to showcase your problem-solving skills and ability to work independently in a remote environment.
  • Familiarize yourself with Twilio's products and services, and be ready to discuss how you can contribute to the company's mission.
  • Showcase your knowledge of computer science fundamentals, including data structures and algorithms.
  • Prepare examples of your previous work, such as github repositories or personal projects, to demonstrate your coding skills.
  • Research the company culture and values, and be ready to discuss how you align with them.
  • Be prepared to discuss your experience with agile development methodologies and collaboration tools like GitHub and Jira.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.