Senior Manager, Customer Success Management at Duck Creek Payments | JobVerse