Manager, Customer Success

Antler · remote, remote, Canada

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...

Ready to Apply?

Submit your application for Manager, Customer Success at Antler

Apply Now