About this role
Customer Success Manager at UpGuard. Location: Austin or Sydney or Hobart or California or Maryland or Massachusetts or Illinois or Oregon or Washington or Colorado or Texas or Florida or Pennsylvania or Louisiana or Missouri or District of Columbia or United States or Australia or United Kingdom or India. Role: onboarding customers, managing accounts, driving engagement Requirements: 2+ years in customer success, project or account management; understanding of cyber risk frameworks; strong communication, organization, and account coverage across ET or PT; experience building scalable customer relationships. Category: Customer Service Seniority: Entry Level Tools: HubSpot, Salesforce, ChurnZero, GainSight, APIs Commitment: Full Time Workplace: Remote Languages: English