Remote Otter LogoRemoteOtter

Customer Success Manager - Remote

Posted 2 days ago
Customer Service
Full Time
USA
$77,025 - $119,600/year

Overview

The Customer Success Manager at Duck Creek Technologies plays a crucial role in managing and developing client relationships to ensure satisfaction and success with Duck Creek's SaaS solutions.

In Short

  • Act as the primary contact and trusted advisor for multiple medium/large accounts.
  • Manage customer relationships and drive product adoption.
  • Develop success plans to address customer challenges and opportunities.
  • Collaborate with internal teams to enhance customer experience.
  • Facilitate customer governance meetings and prepare reports.
  • Gather and analyze customer feedback for continuous improvement.
  • Educate customers on product functionalities and updates.
  • Ensure timely resolution of customer issues.
  • Mentor junior Customer Success Managers.
  • Maintain a focus on customer reference-ability and satisfaction.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 6+ years of experience with SaaS platforms.
  • Experience in customer-facing roles.
  • Knowledge of Duck Creek Suite and Platform preferred.
  • Familiarity with ChurnZero, Microsoft Azure, and SQL Server preferred.
  • Strong communication and organizational skills.
  • Ability to manage multiple tasks and projects effectively.
  • Experience in a leadership role is a plus.
  • Willingness to travel 10-25% as needed.
  • Legally authorized to work in the USA.

Benefits

  • Flexible work environment.
  • Medical, dental, vision, life, and disability insurance.
  • 401(k) Retirement Plan.
  • Flexible Spending & Health Savings Account.
  • Paid holidays, vacation, and volunteer time.
  • Employee assistance program and other benefits.

L.D.C.T

LE002 Duck Creek Technologies

Duck Creek Technologies is a leading intelligent solutions provider that is reshaping the property and casualty (P&C) and general insurance industry. With a focus on modern SaaS solutions, Duck Creek empowers insurers to leverage cloud technology for agile and efficient operations. The company emphasizes authenticity, purpose, and transparency, ensuring that insurance is accessible when and where it is needed. With over 1,000 successful implementations and a global workforce of more than 1,800 employees, Duck Creek fosters a flexible-first work environment that promotes productivity and collaboration. Committed to diversity and inclusion, Duck Creek values the unique contributions of each employee and strives to create an inclusive culture that supports personal and professional growth.

Share This Job!

Save This Job!

Similar Jobs:

DeepUp logo

Customer Success Manager - Remote

DeepUp

Yesterday

Join DeepUp as a Customer Success Manager to enhance B2B relationships and drive customer satisfaction in a remote work environment.

Worldwide
Full-time
Customer Service
CoinTracker logo

Customer Success Manager - Remote

CoinTracker

2 days ago

Join CoinTracker as a Customer Success Manager to enhance customer loyalty through exceptional support and success strategies.

USA
Full-time
Customer Service
DoiT logo

Manager, Customer Success - Remote

DoiT

2 days ago

Join DoiT as a Manager, Customer Success to lead a global team and enhance customer experiences in a cloud-driven environment.

Worldwide
Full-time
Customer Service

The Customer Success Manager will ensure client satisfaction and retention while managing a portfolio of active clients.

France
Full-time
Customer Service
Chainalysis logo

Customer Success Manager - Remote

Chainalysis

4 days ago

Join Chainalysis as a Customer Success Manager to help customers navigate their challenges and achieve their business goals.

USA
Full-time
Customer Service