Staffbase

HQ
Chemnitz
Total Offices: 12
315 Total Employees
Year Founded: 2014

Teams at Staffbase

Recently posted jobs

22 Hours AgoSaved
In-Office
London, Greater London, England, GBR
Information Technology
Generate and qualify enterprise sales opportunities across the UK and Ireland through outbound email, phone, and social selling. Research prospects, engage HR, internal communications, and IT leaders, communicate product value, nurture relationships, schedule qualified meetings for Account Executives, and collaborate with sales and marketing to build sustainable pipeline.
2 Days AgoSaved
In-Office
New York, NY, USA
Information Technology
Drive enterprise sales and revenue growth by acquiring new logos and expanding relationships within large accounts. Own the full sales cycle, conduct discovery, develop strategic account plans, exceed revenue targets, coordinate internal stakeholders, and position Staffbase as a trusted employee communication partner. Collaborate with marketing, customer success, and product teams while engaging communications, IT, HR, and C-level decision-makers.
2 Days AgoSaved
In-Office
New York, NY, USA
Information Technology
Identify, research, and qualify prospective customers through outbound emails, phone calls, social selling, intent tools, and website chat. Build and nurture relationships, assess prospect needs, communicate Staffbase’s value proposition, and schedule qualified meetings for Account Executives. Collaborate with sales and marketing teams to generate pipeline, monitor industry and competitor trends, improve prospecting processes, and consistently achieve monthly targets.