Twilio is looking for a Software Engineer (L2) to join the Phone Numbers team, responsible for the systems powering our Global Inventory. You will design small features and build low latency, highly scalable APIs for distributed systems and microservices.
What You'll Do
- Write clean, efficient, and maintainable code for distributed systems and microservices, utilizing asynchronous communication patterns.
- Contribute to the design and implementation of highly scalable architectures, prioritizing reliability, performance, and growth.
- Collaborate in defining and monitoring key Service Level Objectives (SLOs) and Service Level Indicators (SLIs).
- Participate in the migration and optimization of the tech stack to leverage modern technologies.
- Actively participate 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.
What We're Looking For
- 2+ years of experience building and deploying large, scalable distributed systems and microservices architectures.
- 2+ years of experience in Java, including advanced concepts like concurrency and threading.
- 2+ years of experience with a strong understanding of relational databases like MySQL, including query optimization and data modeling.
- Practical experience with cloud platforms like AWS.
- Excellent written and verbal communication and collaboration skills.
- A healthy ability to manage and resolve conflict.
- Passion for continuous learning and staying ahead of the curve with new technologies.
- Bachelor's degree in Computer Science or equivalent.
Nice to Have
- Prior experience working with PHP.
- Knowledge of modern front-end technologies such as React, Typescript, Node.js, or equivalent frameworks.
- Experience in utilizing asynchronous communication patterns like Kafka or similar tools.
- Experience being oncall for production systems.
Technical Stack
- Java, MySQL, AWS, PHP, React, Typescript, Node.js, Kafka
Team & Environment
Part of the Phone Numbers team, which underpins Programmable Communications Products.
Benefits & Compensation
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
Work Mode
This role follows a local-country work mode and is remote within India (Karnataka, Maharashtra, Telangana, Tamil Nadu & Delhi).
Twilio is proud to be an equal opportunity employer and does not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, gender expression, age, veteran status, disability, genetic information, political views or activity, or other applicable legally protected characteristics.



