Refer Me

Get ReferralsAI ApplyTailor ResumeFor YouPremium
Sign in
Idt Corporation

Idt Corporation

Newark, New Jersey, United States

1,001-5,000 Employees

AI Commerce Finance Telecom

Customer Success Manager

Costa Rica, CR

Posted on Apr 20, 2026

Mid LevelHybridN2P

Job Description

The Customer Success Manager (CSM) is a pivotal role, demanding an individual with truly exceptional interpersonal and relational skills. The ideal candidate must possess a natural ability to foster win/win environments, ensuring positive and productive outcomes for all stakeholders, including the customer, the internal team, and the company. This role is fundamentally focused on driving an outstanding and comprehensive customer experience, moving beyond mere support to actively partnering with customers to ensure they not only adopt but fully realize their desired goals and maximum value from our products and services.

About Idt Corporation

IDT Corporation is a telecommunications company founded in 1990, specializing in providing a range of communication and payment services. The company has been a key player in the industry, offering innovative solutions that have reshaped the way people connect and transact globally. With a focus on technology and customer-centric services, IDT Corporation continues to drive advancements in telecommunications and financial services, making it a leading provider in the market.

Job overview

Experience level

Mid Level

Work type

Hybrid

Department

N2P

Posted

on Apr 20, 2026

About

Job Link

jobs.lever.co

Financials

Type

public

Annual Revenue

--

Market Cap

$1.3B+

Subscribe to Refer Me premium to get referred to this role at Idt Corporation!

Your career is worth investing in.

Get unlimited referrals with Premium.

Upgrade to Premium

Refer Me logo

Refer Me

Referrals

Get Referred

Subscription

© 2026 Crucible Fund LLC. All rights reserved.