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