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.