Semrush

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

Teams at Semrush

Recently posted jobs

Marketing Tech • Software
The SMB Account Executive will build relationships, manage a customer portfolio, identify sales opportunities, and ensure customer retention by collaborating with a Customer Success Manager.
One Month AgoSaved
Remote or Hybrid
8 Locations
Marketing Tech • Software
Serve as a trusted advisor to enterprise customers to design and execute multi-quarter SEO and GEO strategies. Lead discovery, opportunity analysis, and executive roadmaps; design governance and operating models; facilitate workshops and executive briefings; track KPIs and risks; partner cross-functionally with Sales, Customer Success, and Product to drive adoption and long-term growth. Contribute to internal playbooks and methodology improvements.
One Month AgoSaved
Remote or Hybrid
3 Locations
Marketing Tech • Software
The role involves engaging with key decision-makers, maintaining technical relationships, providing guidance on Semrush technology, and assisting sales teams in pre/post-sales responsibilities.