Twilio

Atlanta
Total Offices: 9
6,355 Total Employees
Year Founded: 2008

Teams at Twilio

Recently posted jobs

Productivity • Software • Conversational AI
Designated technical contact for a portfolio of enterprise Personalized customers in EMEA. Troubleshoot complex issues, coordinate escalations, provide proactive guidance, run QBRs, document implementations, collaborate with product and internal teams, and improve customer experience and operational resilience.
22 Hours AgoSaved
Remote
Colombia
Productivity • Software • Conversational AI
Drive tactical execution and operational delivery of complex cross-functional projects. Translate business needs into prioritized requirements, partner with Enterprise Technology and Global Operations, manage timelines, risks, and dependencies, maintain documentation in Airtable, coordinate UAT and launch enablement.
YesterdaySaved
Remote
Colombia
Productivity • Software • Conversational AI
Lead and coach a team of Technical Account Managers to resolve complex technical issues, deliver proactive guidance, advocate customer needs with product and engineering, collaborate with Sales and Customer Success to scale the team, hire and train staff, and drive performance, KPIs, and customer satisfaction for strategic SaaS customers.