EMEA Sales Lead
- Hiring Organisation
- 17918
- Location
- London, United Kingdom
Experience in cloud, cloud services, IT services, technology sales, or related B2B environments. Proven ability to drive growth across multiple countries, regions, or matrix organisations. Experience building or executing go-to-market strategies, sales enablement, or demand generation plans. Excellent stakeholder management, influencing, communication, and presentation skills. Data ...