Customer Success & Support jobs in Barcelona, Spain, October 2026