Senior Manager, Customer Success Management - Remote at Duck Creek Technologies | JobVerse