Director of Business Development
- Location
- Greater London, England, United Kingdom
interview, and onboard new team members; manages the ongoing UK and EMEA hiring pipeline. Collaborates with Enablement to ensure all team members receive thorough onboarding and training to develop a deep understanding of Origami's platform, client use cases, and effective sales and account management practices. New Business Development Manages ...