In 2006, after a short stint at Guangzhou FC, Soares returned to his home country after signing for Brazlândia. He agreed to a deal with Dom Pedro II for the 2007 season, and subsequently retired with the club due to injuries.
Managerial career
Shortly after retiring, Soares became an assistant manager at Brasiliense. In 2009, he started to manage the club's under-20 squad, being also an interim in the 2010 campaign.[2]
Soares was named manager of Sobradinho on 13 January 2012.[4] After leaving the club, he toured through some European clubs[5] before returning to Brazil. In July 2013, he took over Brasília.[6]
On 9 February 2014, despite being unbeaten in the season, Soares was sacked by Brasília.[7] He subsequently returned to Brasiliense for a third spell, but was also dismissed on 23 October.[8]
On 17 December 2014, Soares agreed to become Anápolis manager for the upcoming season.[9] After leading the club in their promotion to the first division of Campeonato Goiano, he was named manager of Santos' under-20 squad.[10]
Soares was relieved of his duties from Peixe in February 2017, and became Dyego Coelho's assistant at Corinthians' under-20 side the following month.[11] On 14 December 2018, he was appointed manager of the under-20 team of Botafogo.[12]
Soares was sacked by Bota on 10 October 2020,[13] and took over Maringá the following 4 January.[14]
^"Marcos Soares é demitido do Jacaré" [Marcos Soares is sacked from Jacaré] (in Brazilian Portuguese). SuperEsportes. 23 October 2014. Retrieved 24 February 2021.
^"Marcos Soares é o novo técnico do Sub-20" [Marcos Soares is the new manager of the under-20s] (in Brazilian Portuguese). Santos FC. 16 October 2015. Retrieved 24 February 2021.