Software Engineer (L2)

Twilio

Remote regions

India

Benefits

Job Description

Twilio's Phone Numbers team underpins the Programmable Communications Products. For many of our customers, their first interaction with Twilio is through acquiring and using a phone number. This team is responsible for the systems that power Twilio’s Global Inventory. As a Software Engineer, L2, you'll be writing clean, efficient, and maintainable code for our distributed systems and microservices, utilizing asynchronous communication patterns for optimal performance. You'll contribute to the design and implementation of highly scalable architectures, prioritizing reliability, performance, and future-proof growth. You'll Collaborate in defining and monitoring key Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to ensure our systems deliver exceptional user experiences. Be an active participant in the migration and optimization of our tech stack to leverage the modern technologies, ensuring future-proof scalability and agility while maintaining backward compatibility. You will learn and grow with your colleagues, actively participating in code reviews, knowledge-sharing initiatives, and mentoring junior engineers. Partner effectively with cross-functional teams, bridging the gap between technical vision and business goals. Create clear and concise technical documentation, including design decisions, architecture diagrams, and best practices, for future reference and knowledge sharing.

About Twilio

At Twilio, they’re shaping the future of communications, all from the comfort of their homes delivering innovative solutions to hundreds of thousands of businesses.

Apply for This Position