Staffbase

HQ
New York
Total Offices: 2
315 Total Employees
Year Founded: 2014

Teams at Staffbase

Recently posted jobs

11 Days AgoSaved
In-Office
New York, NY, USA
Information Technology
The Marketing Manager executes regional marketing initiatives to build brand awareness, generates demand, and manages local adaptations of global campaigns. Responsibilities include planning events, managing email programs, collaborating with sales, and monitoring industry trends to enhance company presence.
4 Days AgoSaved
Remote
United States of America
Information Technology
Staffbase seeks spontaneous applications from individuals passionate about inspirational communication. Join a diverse, rapidly growing team post-Series E funding to enhance employee experiences across various organizations.