Customer Success Manager – impact.com – Jobs in New York, NY | OpenJobs AI