Carriera Cardoso inizia ad allenare nel settore giovanile del , continuando a insegnare educazione fisica in una scuola vicina al Trofa, il sobborgo della città portoghese di Porto di cui è originario. Trascorre nove anni al Porto, allenando atleti di tutte le età. Per quattro anni è anche preparatore atletico e vice-allenatore della squadra riserve del Porto.
Nel 2004-2005 è vice-allenatore del . In seguito riveste lo stesso ruolo per , , di nuovo Braga, e per gli spagnoli del .
Nell'aprile 2013 diviene coordinatore tecnico del settore giovanile dello , club ucraino della cui squadra Under-21 diviene l'allenatore. Sotto la sua gestione la squadra ucraina raggiunge la finale della UEFA Youth Champions League 2014-2015.
All'inizio della stagione 2016-2017 è nominato vice-allenatore della prima squadra, affiancando il connazionale Paulo Fonseca, e ottiene il double campionato-Coppa d'Ucraina.
Il 12 giugno 2017 è ingaggiato dal , club della massima serie portoghese, per sostituire l'ex tecnico Luís Castro. Ad agosto è eletto allenatore del mese della Liga NOS.
Nel 2017-2018 guida il Rio Ave al quinto posto in campionato e alla conseguente qualificazione all'Europa League, la seconda nella storia del club. Sotto la sua guida il Rio Ave ottiene il proprio record di punti in una stagione di campionato portoghese (51).
Il 13 giugno 2018 diventa l'allenatore del , compagine della Ligue 1 francese. Il 1º ottobre 2018 è esonerato.
Il 12 novembre 2018 subentra sulla panchina del , nella massima serie spagnola, al posto dell'esonerato Antonio Mohamed. Tuttavia, a causa degli scarsi risultati, il 3 marzo 2019 viene esonerato.
Nel luglio del 2019 viene ingaggiato dal club greco dell'.
Statistiche Statistiche da allenatore Statistiche aggiornate al 19 maggio 2025.
StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotale% VittoriePiazzamento Comp G V N P Comp G V N P Comp G V N P Comp G V N P G V N P % 2017-2018 Rio Ave PL 34 15 6 13 CP+CdL 4+4 3+2 1+1 0+1 - -- - - - - - - - 5° ago.-set. 2018 L1 8 1 3 4 CF+CdL 0+0 0+0 0+0 0+0 - - - - - - - - - - Eson. nov. 2018-2019 PD 14 3 2 9 CR 1 0 0 1 - - - - - - - - - - Sub., eson. ago. 2019 SLE 1 0 0 1 KE 0 0 0 0 UEL 3Nei turni preliminari 1 1 1 - - - - - Eson gen.-giu. 2021 Rio Ave PL 19+2Play-Out 4 7 8+2 CP+CdL 0+0 0+0 0+0 0+0 - - - - - - - - - - Sub, 16° (retr.)Totale Rio Ave 55 19 13 23 8 5 2 1 - - - - - - - - gen.-giu. 2024 CLP-1 10 6 3 1 CT 1 0 0 1 CCL 8 4 3 1 - - - - - Sub,1° ago.-ott. 2024 CLP-1 5 2 2 1 CT 0 0 0 0 CCL 2 2 0 0 - - - - - EsonTotale Esperance 15 8 5 2 1 0 0 1 10 6 3 1 - - - - dic. 2024-2025 PD 21 18 1 2 NC 4 3 0 1 CCL 6 1 4 1 Cmc 3 1 1 1 Sub, 1° 2025-2026 PD 30 20 8 2 NC+CdL 2+1 1+0 0+1 1+0 CCL 142 nei turni preliminari 8 4 2 MTN 8 3 1 2 0 in corsoTotale M. Sundowns 51 38 9 4 7 4 1 2 20 9 8 3 3 1 2 0 Totale carriera 144 69 32 43 17 9 3 5 33 16 12 5 6 2 3 1
Palmarès Allenatore Competizioni nazionali
Espérance: 2023-2024
Mamelodi Sundowns: 2024-2025
Competizioni internazionali
Mamelodi Sundowns: 2025-2026
Note
Collegamenti esterni