Twilio
Principal, Software Engineer (L5)
About this role
Description: Join Twilio as a Principal Software Engineer to enhance the technical depth of systems that test and assure the quality of global carrier connections. Focus on monitoring and testing voice and messaging reliability, utilizing LLM agents for troubleshooting carrier issues. Requirements: 12+ years of software engineering experience, with significant time at staff or principal level on large-scale systems. Expertise in designing and debugging distributed systems for high-volume time-series or event data. Hands-on experience with LLM-based systems in production, including context design and evaluation. Proficiency in at least one backend language (Java, Go, Scala) and familiarity with event streaming and cloud infrastructure (Kafka, AWS, Kubernetes). Strong communication skills for conveying technical trade-offs and influencing peers. Benefits: Competitive pay, generous time off, parental and wellness leave, healthcare, and retirement savings program. Opportunities for community impact through volunteering and donation support.