Social Nature

Vancouver
35 Total Employees
Year Founded: 2015

Similar Companies Hiring

Artificial Intelligence • Digital Media • eCommerce • Marketing Tech • Software • Automation
11 Offices
800 Employees

Jobs at Social Nature

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

Recently posted jobs

16 Days AgoSaved
Remote
Canada
Marketing Tech
The Senior Client Success Manager is responsible for managing high-growth accounts, ensuring client retention and expansion through strategic execution and collaboration, and driving insights into product development and marketing strategies.