Concentrix SpainFOLLOWCustomer Service / Call CenterLatest jobsTechnical Support Advisor (English - speaking) - On-site MW01Technical Support Advisor - (Italian-Speaking) - On-site - MI36Sales Manager (Italian-speaking) - On-site – High Tech Industry HE01View 123 jobs