Senior Manager, Customer Success Architect at Duck Creek Technologies | JobVerse