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