Posted Aug 15, 2026

[Remote] Customer Success Manager

Apply Now

Note: The job is a remote job and is open to candidates in USA. Incubeta is an AI-powered, end-to-end marketing agency that helps ambitious brands drive sustainable growth through integrated media, creative, data, and technology. The Customer Success Manager will lead client onboarding, delivery coordination, financial checkpoints, portfolio health monitoring, and project closeout for a high-volume YouTube creative program. The role manages concurrent client engagements and ensures on-time, in-budget delivery and a consistently strong client experience.


Responsibilities


Skills


Benefits


Company Overview

  • Incubeta is a marketing performance company that offers a range of digital advertising and media solutions. It was founded in 1995, and is headquartered in London, England, GBR, with a workforce of 501-1000 employees. Its website is http://www.incubeta.com/.

  •