Do you have an entrepreneurial spirit and “challenger” mentality looking to help clients succeed with their marketing localization goals? Are you naturally consultative, with strong interpersonal skills looking to join a fast-growing company? Do you thrive in a dynamic, deadline-driven, high-pressure, team-oriented environment? If you said yes to the questions above, we want to meet you.
The Customer Success Manager handles new business opportunities and account development on designated accounts. This person continually seeks out opportunities to reinforce the company’s value proposition and capabilities while driving customer satisfaction and success and delivering an unrivalled customer experience. You will:
THE IDEAL CANDIDATE
This is a perfect fit for someone with 2-5 years in the localization industry or international marketing experience, formerly in an account management or solutions architect role with customer-facing experience looking to grow professionally. This role is suited for individuals with a consultative mindset and strong interpersonal skills in connecting internal teams and objectives with clients’ localization needs. A person looking for a challenge and an opportunity to use their localization experience in an environment that’s focused on business results (strategic versus transactional localization delivery); unfazed about having business conversations with senior-level clients in Fortune 1000 companies in a variety of roles spanning Media & Communications, Web, Brand, Marketing, Content, Digital, Social Media, Product and Creative.