YOUR NEXT CHAPTER
Software Engineer, L3
About the role
• Build new features and capabilities for Twilio Segment’s Data platform/pipelines team
• Design and deliver robust, high-scale routing experiences for Data Pipelines
• Operate always-available, complex distributed systems in cloud environments
• Collaborate with design, product, and engineering teams to define scalable solutions
• Communicate technical decisions, trade-offs, customer impact, and team alignment
• Mentor junior engineers and contribute to technical excellence and continuous learning
• Participate in an on-call rotation for managed services
• Troubleshoot and improve system reliability, debugging issues and refining operational tooling and processes
• Build and scale systems processing several hundred thousand data points per second
• Help customers unlock data value from external systems and activate it to destinations via Segment capabilities
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
• Hands-on experience with high-scale messaging/streaming systems and processing engines (several thousand events/sec)
• 5–7 years experience writing production-grade code in a modern programming language
• Proficient programming experience in Go, Java, Python or similar object-oriented languages
• Experience operating large-scale, distributed systems on top of cloud infrastructure
• Experience shipping services (products) following CI/CD development paradigm
• Good grasp of software engineering and building scalable, extensive systems
• Experience leveraging AI tooling and development productivity practices
• Excellent communication, problem-solving, and operational excellence skills
• May be required to travel occasionally for project or team in-person meetings
• Competitive pay
• Generous time off
• Ample parental and wellness leave
• Healthcare
• Retirement savings program
• Volunteering and donation support