Strategic Account Manager - London
- Location
- Greater London, England, United Kingdom
environments, comfortable wearing many hats 3+ years in account management, CSM, or a client-facing commercial role with technical, complex software solutions E-commerce or CX industry experience strongly preferred - customers respond better to AMs who speak their language Demonstrated success independently renewing and expanding enterprise customers ...