Similar Jobs
See allSenior Software Engineer - Partner Integrations
Flex
US
Java
Spring
AWS
Backend Engineer (Java) - KYC Tech
Confidential
India
Java
Spring
MySQL
Solutions Architect
Partner Company
Europe
Java
REST APIs
Distributed Systems
Software Engineer (L2)
Twilio
US
Go
Docker
Kubernetes
Software Engineer II
TreviPay
Costa Rica
Java
AWS
TypeScript
About the Role:
- This is a Software Engineer (L2) position on the Voice Connectivity Trust team, ensuring reliable voice communication for Twilio customers.
- You will participate in all phases of the software development lifecycle, from requirements gathering to on-call support.
Responsibilities:
- Own, operate, and maintain services in a distributed production environment using Agile methodologies.
- Design and implement real-time services with high throughput and low latency, then verify, deploy, and operationalize them.
- Work closely with leads, architects, and cross-functional teams to document and collaborate effectively.
Qualifications:
- Minimum 2+ years of hands-on experience in large-scale distributed applications on JVM-based technologies.
- Strong Java fundamentals with ability to architect, review, and debug code, including AI-generated code.
- Experience with RESTful services, event-driven architectures (Kafka, SQS), and cloud infrastructures like AWS.
What We Offer:
- Competitive pay, generous time-off, and ample parental and wellness leave.
- Healthcare, a retirement savings program, and additional benefits that vary by location.
- A remote-first culture with opportunities for travel and team in-person meetings.
Twilio
Twilio is shaping the future of communications by delivering innovative solutions to hundreds of thousands of businesses and empowering millions of developers worldwide. The company is a remote-first organization with a strong culture of connection and global inclusion.