Search / Upflow

Customer Success Manager (US)

Upflow· New York Office

onsite customer-service-support seen live 2 days ago

Updated in September 2026 Target start date: October 1, 2026 OTE: 100,000 USD yearly gross Location: Our New York offices, near Grand Central. In-office, 4 days/week. About Upflow Upflow is the Financial Relationship Management (FRM) platform that helps B2B finance teams collect

Apply on Upflow's site

This link goes straight to the employer's ashby page. Posted 33 days ago.We last confirmed it was open 2 days ago.

Similar jobs