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