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