Head of Sales
- Location
- Greater London, England, United Kingdom
build relationships in person. To be successful, we’d value someone bringing prior experience selling into complex enterprise, multi stakeholder purchase categories - think ERP, contract management, compliance, cyber security, or payments. You’ll also need to roll up your sleeves and work with the sales team, join their calls ...