1 of 1 Thought Leadership Jobs in the Channel Islands

Channel Sales Account Executive

Hiring Organisation
Semrush
Location
Guernsey, Channel Isles, South West, United Kingdom
from you. Tasks in the role Establish and maintain a deep understanding of the overall Semrush technology portfolio and the competitive landscape Be a thought leader to the sales team and a technical lead on strategic client relationships across various industry verticals Collaborate with Executive, Product, Sales, and other ...