🇺🇸 USAJobs.work

America's Job Portal

← Back to USA Jobs

Manager, Customer Success

Company

Antler

Location

remote, remote

Posted

June 05, 2026

Position Overview

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?

Join thousands of Americans building their careers

Apply Now