Souza joined Parma F.C. in late August 2014, for a reported fee of €700,000.[1] He made his Serie A debut on 5 October, playing the full 90 minutes in a 1–2 home loss against Genoa CFC.[2]
Souza returned to Portugal in late January 2015, being loaned to Moreirense F.C. until the end of the campaign.[3][4] In the summer, after having cut all ties with the Italian club, he signed a one-year contract with C.D. Tondela also in the Portuguese top division.[5]
On 6 July 2017, Souza joined Cyprus' APOEL FC after one year with AEL Limassol in the same country.[6]
On 10 April 2011, Souza joined fellow Chinese Super League club Beijing Guoan on loan.[9] He returned to Yatai on 29 July 2021 after his loan contract expired.
On 29 July 2022, Souza joined Saudi Arabian club Al-Khaleej on a free transfer.[10]