Channel Sales Lead UK & EMEA
9 days ago
London
Theta Lake is looking for a highly motivated Channel Sales Lead to join its growing sales organization.As the Channel Sales Lead Americas, you will be responsible for developing and executing the channel sales strategy, building, and managing relationships with channel partners, and driving reven...