Customer Success Manager

New
U
UpGuardCybersecurity
Location: London, Secondary Locations: Northern Ireland, Dublin, CardiffFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years' experience
Required Skills
Project ManagementCybersecuritySalesforceCustomer SuccessHubSpotAccount ManagementCRM

Requirements

  • 5+ years' experience in customer success and account management with enterprise organizations.
  • Proven track record of driving customer success and aligning complex solutions at executive levels.
  • Experience supporting, building, and maintaining customer relationships.
  • Highly organized with the ability to document processes.
  • Proven success in owning growth and revenue for a book of business, including renewals.
  • Understanding of cyber risk management or risk management frameworks.
  • Experience navigating large and complex organizations.
  • High level of proficiency in the English language.
  • Ability to work cross-functionally and collaborate with internal groups.
  • Strong ability to translate complex ideas to a variety of audiences.

Responsibilities

  • Onboard and manage UpGuard customers to ensure effective use of the platform.
  • Provide resources including success plans and customer-specific training sessions.
  • Organize regular check-in calls to maintain engagement.
  • Translate customer requirements into tailored solutions based on risk management frameworks.
  • Monitor customer health and provide proactive education.
  • Advocate for the customer and provide insights to internal Product, Sales, and Marketing teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now