Job Description
Customer Success Manager
Level
Senior
Department
Sales & Marketing
Type
Full Time
Project
Windward
Locations:
India
Job Details
Posted on:
March 7, 2025
Job ID:
389
About the Company
Established in 2004, ALLSTARSIT was founded with a clear vision: to enhance the landscape of global IT employment by bridging the gap between companies and skilled professionals. The core belief was that assembling a team shouldn’t be hindered by geographical constraints. Fast forward to the present day, ALLSTARSIT stands as an international outstaffing service provider committed to change the way businesses recruit, compensate, and oversee top talent worldwide.
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
Our client is a leading Maritime AI™ company, offering a decision support platform to accelerate global trade. Stakeholders can make real-time, predictive intelligence-driven decisions with Windward’s insights and actionable visibility.
Headquarters
London, England
Years on the market
15
Team size and structure
200+
Required skills:
4+ years of experience in a Customer Success / Account Management role
Experience with working in SaaS companies with global enterprise customers – a must
Experience in commercial negotiations with customers.
Experience working with product and R&D management
Willingness to travel to multiple locations worldwide, at least 30% of the time. mainly to Singapore and Gulf region
Excellent interpersonal and communication skills, from users to high-level executives; quick learner, curious, creative, and open-minded.
Experience working with Customer Success supporting systems such as SalesForce, helpdesk, and training tools.
Advantages:
Familiarity with B2B customers and business processes – is an advantage.
Additional languages other than English – an advantage
Scope of work:
We are looking for a Customer Success Manager with a passion for customer satisfaction and business to join our business unit team. As a customer success manager at windward, you’ll be working with strategic commercial enterprises and organizations and will serve as the company’s primary point of contact. Your main responsibilities will be to achieve high customer satisfaction, ensure product usage and value, and enable additional sales. You’ll be doing that by training customers, promoting their requests, and analyzing and personalizing the company’s unique offering to the customer needs.
Manage clients’ accounts directly on both strategic and operational levels: technical, business, support, and product
Responsible for Account Management and relationship.
Responsible for renewal negotiations and maintaining a low Gross Churn.
Main expert contact for any client issue
Provide client feedback internally
Provide client training and webinars
Upsell existing clients
Introduce new features
Work closely with the R&D, Product, and sales teams.