Soares speelde in de jeugd van FC Dordrecht en VV Spijkenisse. Spijkenisse werd met Soares kampioen van de hoofdklasse.[2] Op 18-jarige leeftijd vertrok hij naar sc Heerenveen.[3] De Friezen namen de 1,93 m lange centrale verdediger in 2017 over van VV Spijkenisse. Daar maakte Soares zijn debuut in het eerste elftal. Mede door blessureleed bleef een doorbraak bij sc Heerenveen uit.[4] Daarna speelde hij bij ASWH.
SC Telstar
In 2022 maakte Soares de overstap van VV ASWH naar SC Telstar. Hij kreeg een contract tot eind juni 2023 met een optie voor nog 2 jaar.[5] Op 8 augustus 2022 debuteerde hij voor SC Telstar in de Eerste divisie in de uitwedstrijd tegen Jong Ajax die eindigde in 1-1. Op 29 maart 2023 maakte SC Telstar bekend het contract van de verdediger te verlengen wat Soares verbindt tot aan de zomer van 2025.[6] Hij speelde anderhalf jaar voor Telstar en kwam daarin tot 35 wedstrijden. In de winter van 2024 vertrok hij naar Terrassa, waar hij twaalf wedstrijden speelde.
FC Emmen
In de zomer van 2024 keerde Soares terug in Nederland. Hij tekende een contract voor twee seizoenen bij FC Emmen, met een optie voor een derde. Hij maakte op 9 augustus tegen FC Dordrecht zijn debuut voor de club.