Software Engineer (L2) Segment Team
WFA Digital Insight
As demand for personalized customer experiences grows, companies like Twilio are seeking skilled software engineers to drive innovation. With the rise of AI and data analytics, professionals with expertise in Excel and customer data platforms are in high demand. Twilio's commitment to remote work and diversity makes this role stand out. Before applying, candidates should be prepared to showcase their technical skills and experience with APIs and data models.
Job Description
## About the Role As a Software Engineer on the Twilio Segment CDP engineering team, you will play a key role in building and scaling APIs to enable Twilio developers to unlock best-in-class personalized customer experiences. You will collaborate closely with product management, architecture, and other engineering teams to design APIs, identify performance bottlenecks, and drive system-level improvements. Your work will have a direct impact on the customer experience and will require you to evaluate and communicate trade-offs between feature velocity, system stability, and technical debt. The Twilio Segment CDP engineering team is a dynamic and innovative group that is passionate about building products with high customer impact. You will be part of a team that is shaping the future of communications and empowering millions of developers worldwide to craft personalized customer experiences. With a strong culture of connection and global inclusion, Twilio offers a unique and rewarding work environment that values diversity, equity, and inclusion. As a remote-first company, Twilio offers the flexibility to work from anywhere, and you will be part of a vibrant team with diverse experiences making a global impact each day. Your career at Twilio is in your hands, and you will have the opportunity to acquire new skills and experiences that make work feel truly rewarding. ## What You Will Do - Design and build APIs to enable Twilio developers to unlock best-in-class personalized customer experiences - Collaborate with product management, architecture, and other engineering teams to design APIs and drive system-level improvements - Identify performance bottlenecks and drive system-level improvements to enhance developer velocity and customer experience - Evaluate and communicate trade-offs between feature velocity, system stability, and technical debt - Drive architectural decisions that ensure long-term sustainability and performance - Work closely with product and design teams to solve some of the toughest engineering problems - Write quality code using the latest AI tools and technologies - Participate in code reviews and ensure that the codebase is maintainable and efficient - Collaborate with other engineers to share knowledge and best practices - Stay up-to-date with industry trends and emerging technologies to continuously improve the customer experience ## What We Are Looking For - 5+ years of experience in software engineering, with a focus on building APIs and customer data platforms - Strong proficiency in Excel and data analysis - Experience with AI and machine learning technologies - Strong understanding of API design principles and data models - Excellent communication and collaboration skills - Experience working in a remote-first environment - Strong problem-solving skills and ability to work independently - Experience with cloud-based technologies and scalable systems - Strong understanding of security and compliance principles - Experience with agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines ## Nice to Have - Experience with customer data platforms and personalization technologies - Knowledge of data warehousing and ETL processes - Experience with containerization and orchestration technologies - Familiarity with DevOps practices and tools - Experience with cloud-based data analytics and visualization tools ## Benefits and Perks - Competitive salary and equity package - Flexible and remote work environment - Comprehensive health insurance and benefits package - Generous paid time off and vacation policy - Professional development and training opportunities - Access to cutting-edge technologies and tools - Collaborative and dynamic work environment - Opportunity to work with a global and diverse team - Recognition and reward programs for outstanding performance
How to Stand Out
- Make sure to highlight your experience with APIs and data models in your resume and cover letter.
- Prepare to talk about your experience with AI and machine learning technologies and how you have applied them in previous roles.
- Showcase your problem-solving skills by providing examples of how you have solved complex engineering problems in the past.
- Be prepared to discuss your experience working in a remote-first environment and how you stay connected with colleagues and teams.
- Research Twilio's products and services and be prepared to ask informed questions during the interview process.
- Emphasize your strong communication and collaboration skills, as these are essential for success in this role.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.