Manager – Digital Customer Success
Posted on 7/21/2023
INACTIVE
Wiz

201-500 employees

Cloud infrastructure security software
Company Overview
Wiz’s mission is to help organizations create secure cloud environments that accelerate their businesses. The company created a normalizing layer between cloud environments within their platform to enable organizations to rapidly identify and remove critical risks.
Locations
Columbus, OH, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
CategoriesNew
Sales & Account Management
Customer Success & Support
Requirements
  • 2+ years of experience in customer-centric teams such as Customer Success, Implementation, Engagement, Onboarding, or Business Development
  • Proven track record of success in leading digital programs
  • Experience with online subscription / SaaS products is a must
  • Strategically driven; strong presentation skills required to deliver impactful QBRs
  • Ability to quickly grasp and succinctly explain technological and business concepts
  • Proven track record in managing enterprise customer relationships and delivering results
  • Ability to stay calm and manage clients even under adverse conditions
Responsibilities
  • Hire, coach and manage a world class Customer Success team
  • Proactively solve customer support requests and coordinate resolutions with engineering teams
  • Be a customer advocate regarding product roadmap and process improvements
  • Assist customers in implementing custom integrations
  • Ensure customers are maximizing their return on investment by implementing Wiz to achieve their security objectives
  • Identify risks and work with the account team to build a risk mitigation plan
  • Develop a playbook of typical technical challenges faced by customers; as well as common objectives to appropriately solve their issues/concerns
  • Forecasting on renewals, upsell and churn