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 businesses, making complex journeys simple, secure & scalable.


Importance of the role

At Setu, our largest accounts are not just customers—they are long-term partners who shape how India’s financial infrastructure evolves. As more enterprise-scale customers come in through Sales, the success of these relationships depends on proactive stewardship, strong commercial understanding, and a deep appreciation of their business goals. This role is critical in:

● Owning and growing strategic accounts that anchor Setu’s long-term revenue.

● Ensuring post-sales success through seamless implementation, governance, and ongoing value delivery.

● Acting as the voice of ...

Apply for this Position

Ready to join Setu? Click the button below to submit your application.

Submit Application