Description
Illumia is hiring a Client Success Manager to partner with Account Executives and manage a large book of business across renewals, onboarding, sales execution, data stewardship, upgrade campaigns, and client success activities. The role requires a bachelor's degree or equivalent experience, at least two years of sales or customer service experience, knowledge of the higher education market, CRM proficiency, and the ability to manage 75+ accounts independently. The position offers a base salary of $80,000, health, dental, and vision insurance, and 5–10% travel.

