Semrush

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

Teams at Semrush

Recently posted jobs

21 Days AgoSaved
Remote or Hybrid
4 Locations
Marketing Tech • Software
Leads Semrush’s global Enterprise Customer Success organization, owning time-to-value, product adoption, customer health, retention, renewal readiness, executive engagement, and expansion partnership. Builds a consistent global operating model, strengthens cross-functional handoffs, improves value realization, develops managers and CSM talent, and partners with Sales, Product, Support, Professional Services, RevOps, and Adobe field teams to drive measurable enterprise customer outcomes.