A youth product of the Brazilian club Cruzeiro, Soares moved to the Portuguese club Alverca for the 2018–19 season.[1] On 6 July 2019, he was sent on loan to Vitória SC.[2] Soares made his professional debut with Vitória in a 1–0 Taça da Liga win over C.D. Feirense on 5 August 2019.[3] He spent the 2021–22 and 2022–23 seasons on loan with Casa Pia.[4] In June 2023, Casa Pia chose not to trigger Soares' buy-option clause, with the right-back returning to Alverca.[5]