Semrush

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

Teams at Semrush

Recently posted jobs

2 Days AgoSaved
Hybrid
3 Locations
Marketing Tech • Software
Serve as the technical lead for post-sale API customers: drive fast implementations, own API consumption and adoption, run architecture and developer enablement sessions, remove blockers, align with Customer Success on expansion, and create repeatable playbooks to scale services.
2 Days AgoSaved
Remote or Hybrid
3 Locations
Marketing Tech • Software
Lead and manage a team of Channel Managers, develop partner strategies, collaborate across departments, and oversee partner performance metrics.
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.