Enterprise New Business Exec – EMEA (London Hybrid)
- Location
- Greater London, England, United Kingdom
deals across Tier 1 EMEA, including the UK, France, Germany, Italy, Spain and the Nordics. You will manage inbound and outbound demand, collaborating with marketing, Sales Development and solution engineers to win multi-stakeholder opportunities. You will work in a hybrid model (3 days in office) and engage with executives ...