Staffbase

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

Similar Companies Hiring

Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
2 Offices
178 Employees

Jobs at Staffbase

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

Recently posted jobs

6 Days AgoSaved
In-Office
London, Greater London, England, GBR
Information Technology
As a Sales Development Representative, you'll generate opportunities in Spain and Italy, engage prospects, conduct outreach, and support Sales efforts with local insights.
8 Days AgoSaved
In-Office
Chemnitz, Sachsen, DEU
Information Technology
This internship role at Staffbase focuses on supporting communication efforts within the organization and enhancing employee engagement through various platforms.
13 Days AgoSaved
In-Office
Chemnitz, Sachsen, DEU
Information Technology
Staffbase inspires organizations to enhance communication through innovative channels like intranet and employee apps, fostering engagement and transformation.
21 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.