Customer Success Manager (Based in: Germany, the Netherlands, the UK or Spain)PropellerSaveNewGermany · Netherlands View all 4 locationsGermanyNetherlandsUnited KingdomSpainFull TimePublished Sep 10, 2026