Senior Director, Customer Success Manager
Hybrid · Sydney, New South Wales, Australia
Job Summary
Senior Director, Customer Success Manager responsible for executive-level ownership and strategic leadership of one or more global enterprise customer relationships. Acts as primary executive point of accountability for customer success, retention, growth, strategic alignment, and overall account health across complex environments. Functions as a highly autonomous individual contributor, developing trusted executive relationships with C-suite and senior leaders, driving long-term customer value, and aligning Duck Creek’s products and services with customer business objectives. Partners with cross-functional teams (Customer Success, Professional Services, Product, Engineering, SaaS Operations, Technology & Infrastructure, Support, Sales) to ensure successful delivery, governance, and profitable growth. Leads strategic account planning focused on retention, growth opportunities, risk mitigation, and alignment of customer objectives with Duck Creek innovation. Drives opportunities to expand the portfolio within accounts, maintains accountability for account profitability, and collaborates with Sales and Finance. Manages executive escalations and complex governance activities, engages with partners and system integrators, and promotes joint marketing, customer advocacy, and industry engagement. Collaborates with customers on aligned business, product, and technology roadmaps, seeking long-term partnership expansion and co-investment opportunities. Requires Bachelor's degree or equivalent, 9+ years in customer success/enterprise SaaS, and 5+ years managing large-scale enterprise relationships; preferred MBA or equivalent; experience in the Property & Casualty insurance domain and with cloud-based enterprise software is advantageous. Location is designated with in-person collaboration focus; start remotely with potential hybrid arrangements and relocation considerations as needed.
Required Qualifications
- Bachelor’s degree or equivalent combination of education and professional experience
- Minimum of 9 years of experience in Customer Success, enterprise SaaS, strategic account management, consulting, software delivery, or related customer-facing leadership roles
- Minimum of 5 years of experience managing large-scale, complex enterprise customer relationships within software, SaaS, or technology environments
- Demonstrated experience managing executive-level customer relationships, including C-suite and senior business leadership engagement
- Strong experience with SaaS delivery models, enterprise software lifecycle management, commercial account management, and strategic customer governance
- Experience leading highly complex cross-functional initiatives across matrixed global organizations
- Experience operating within global or highly matrixed enterprise organizations
- Experience with Duck Creek technologies, SaaS platforms, and cloud-based enterprise software solutions
- Experience coordinating across multiple departments (Customer Success, Product, Engineering, Operations, Professional Services, Sales)
- Ability to influence across matrixed organizations without direct authority
- Strong executive communication, presentation, negotiation, and facilitation skills
- Demonstrated AI-awareness and practical application of AI-enabled productivity tools
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.