Software Engineer (L2)

TwilioTwilio·Remote(Remote - India)
Software Development

WFA Digital Insight

As the demand for remote digital skills grows exponentially, companies like Twilio are at the forefront of innovation. With a 25% increase in remote job postings in the last year, professionals with strong software development backgrounds are in high demand. Twilio's commitment to remote-first work and global inclusion makes it an attractive destination for talented engineers. Before applying, candidates should be aware of the need for strong collaboration and communication skills, as well as the ability to work independently in a remote setting. With the right skills and mindset, this role can be a great fit for those looking to make an impact in the tech industry.

Job Description

About the Role

The Software Engineer (L2) role at Twilio is a unique opportunity to join a team of innovators who are shaping the future of communications. As a member of the IAM team in Bangalore, India, you will be responsible for designing, developing, and implementing high-quality applications that meet the needs of Twilio's customers. You will be working closely with cross-functional teams to define, design, and ship new features, and will be expected to participate in code reviews to ensure code quality and adherence to coding standards.

The role is part of Twilio's mission to provide a mission-critical authentication and authorization platform that unlocks secure product experiences for customers. As a Software Engineer (L2), you will be responsible for troubleshooting and debugging issues to ensure smooth application performance, and will own and operate high-scale cloud-based systems and services.

What You Will Do

  • Design, develop, and implement high-quality applications
  • 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
  • Develop and maintain technical documentation for internal and external use
  • Collaborate with the QA team to identify and resolve issues

What We Are Looking For

  • Bachelor's degree in Computer Science or a related field
  • 3+ years of proven experience as a Software developer/Frontend developer, with a strong understanding of React, TypeScript, and the general frontend ecosystem
  • Solid experience with HTML, CSS, and object-oriented JS
  • Strong experience with GraphQL
  • Passion for JavaScript and the web as a platform, reusability, and componentization
  • Experience in debugging problems across systems/repositories and designing solutions that span the whole stack
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai)
  • Strong communication and collaboration skills
  • Knowledge of OpenAPI spec, API integration, and RESTful API concepts

Nice to Have

  • Experience with front-end build tools
  • Understanding of responsive design principles and cross-browser compatibility
  • Experience troubleshooting complex production issues
  • Love to make an impact and thrive in small, collaborative, energetic teams

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a talented team of engineers and innovators
  • Flexible working hours and remote work options
  • Access to the latest tools and technologies
  • Professional development and growth opportunities
  • Recognition and rewards for outstanding performance
  • Comprehensive health insurance and wellness programs

How to Stand Out

  • Ensure your portfolio showcases your experience with React, TypeScript, and GraphQL, and be prepared to discuss your design decisions and problem-solving approaches.
  • Develop a strong understanding of the frontend ecosystem and be prepared to discuss the latest trends and technologies.
  • Practice your coding skills and be prepared to participate in a coding challenge or technical interview.
  • Research Twilio's products and services, and be prepared to discuss how your skills and experience align with the company's mission and values.
  • Prepare to discuss your experience with agile development methodologies and your ability to work in a fast-paced, dynamic environment.
  • Be prepared to ask questions about the company culture, team dynamics, and opportunities for growth and professional development.

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