Omnisend

United States
201 Total Employees
Year Founded: 2014

Jobs at Omnisend

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

14 Days AgoSaved
Remote
4 Locations
eCommerce • Marketing Tech
The Account Expert role focuses on customer success by onboarding clients, developing strategies, providing guidance, and enhancing engagement to drive e-commerce revenue.