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