This position is based in our 275 Grove Street Newton, MA 02466 or 1100 15th Street NW, Office NO. 04W178 Washington DC 20005 office. We are seeking a motivated Customer Success Manager who will be responsible for developing customer relationships that promote customer retention, growth and loyalty. Specifically, Customer Success Managers are responsible for providing strategic direction and tactical support for clients who purchase our integrated media and data services; with a focus on supporting clients and their usage of Informa TechTarget’s products. The Customer Success Manager will be an extension of our clients’ marketing and sales teams, with the clear understanding of the customers’ business challenges and ensuring our products and services help to achieve the customer’s objectives, goals and KPIs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees