Technical Account Director
- Location
- City Of London, England, United Kingdom
unwavering dedication to their success. The ideal candidate will possess a strong technical background along with excellent communication skills to drive engagement, ensure successful onboarding, and support long-term customer success. The successful candidate will be required to travel domestically and internationally on a periodic basis, 1-2 times ...