← All Jobs
Jan 23, 2026

Customer Success Specialist

Apply Now

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. They are seeking a Customer Success Specialist to manage the needs of Small Business clients, resolve inbound questions, and maintain annual renewal processing.


Responsibilities


Skills


Company Overview

  • Smarsh manage the risk and see the value in their communications data. It was founded in 2001, and is headquartered in Portland, Oregon, USA, with a workforce of 1001-5000 employees. Its website is http://www.smarsh.com.

  •   Apply Now