Enable job alerts via email!
A fast-growing technology company is seeking a Manager of Customer Success to lead the post-sales efforts and ensure client engagement. The role requires at least 5 years of experience in customer success and 2 years in a leadership capacity. You will manage a team and develop strategies for customer onboarding and retention, making a direct impact on client experience and the product roadmap.
Job Title: Manager, Customer Success
Location: Toronto / New York / Remote
Experience Required: Minimum 5 years of customer success or account management experience, with 2+ years in a leadership role
NetNow is a fast-growing credit management platform helping suppliers modernize how they onboard, assess, and approve new customers. We eliminate paper credit applications, automate trade references, and deliver better data from banks and bureaus — all in one platform. We’re looking for a Manager of Customer Success to lead our post-sales efforts, ensuring clients achieve their goals and stay deeply engaged with the platform.