Sales Manager, Europe
- Hiring Organisation
- Cactus Communications
- Location
- London, England, United Kingdom
Strong commercial acumen with ability to structure multi-year, consortium, or grant-linked deals Excellent verbal and written communication skills in English; additional European language (German/French/Dutch, etc.) is a plus Self-starter, comfortable working autonomously in a remote/global setup Familiarity with open ...