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

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.
Columbus, OH, USA
Experience Level
Sales & Account Management
Customer Success & Support
  • 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
  • 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