Senior Technical Customer Success Manager - Veza
- Location
- City Of London, England, United Kingdom
experience driving renewals, expansion, and long-term customer value Strong business and financial acumen with the ability to connect adoption to ROI Executive-level communication skills and presence Comfortable operating in ambiguous, high-stakes environments Track record of proactively identifying risk and driving resolution Identity/Security Domain Experience ...