Location
remote
Job Type
Full-time
Posted
May 26, 2026
Job Description
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
About NetNow 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.
What You’ll Do
- Manage and grow the Customer Success team
- Define and drive customer onboarding, engagement, and retention strategies
- Serve as the escalation point for high-value accounts
- Establish clear KP...