America's Job Portal
Are you passionate about sales, digital marketing, and helping businesses grow? Join a dynamic international team in Barcelona as a German Digital Marketing Client Success Manager. You will work closely with German‑speaking clients to optimize their online advertising strategies and drive measurable business results, acting as a trusted advisor, maximizing the value of their digital advertising investments, contributing to revenue growth, and expanding the client portfolio across EMEA.
Location: Barcelona, Spain (Hybrid)
Start Date: July & August 2026
Relocation Package: Included