Job Description
About the job
Title: Manager - Customer Success
About Us:
Setu is reimagining the digital financial future of India. Our products power onboarding, payments, lending, deposits, and financial data flows for dozens of bu...
Apply for this Position
Ready to join Setu? Click the button below to submit your application.
Submit Application