Semrush

HQ
Boston
Total Offices: 3
1,000 Total Employees
Year Founded: 2008

Teams at Semrush

Recently posted jobs

11 Hours AgoSaved
Remote or Hybrid
4 Locations
Marketing Tech • Software
Support the Deal Desk team by processing sales requests, preparing quotes and standard contracts, updating deal records in CRM/CPQ systems, coordinating with sales/finance/legal, ensuring process compliance, and maintaining organized deal documentation.
21 Hours AgoSaved
Remote or Hybrid
5 Locations
Marketing Tech • Software
The Sales Enablement Specialist supports sales teams through enablement initiatives and best practices, facilitating training and driving consistent execution in technical selling.
7 Days AgoSaved
Remote or Hybrid
2 Locations
Marketing Tech • Software
Manage client relationships as a subject matter expert, collaborating with Account Executives to drive revenue, engage clients, and provide product insights for innovative solutions.