Após duas temporadas pelo Ypiranga-RS, Soares se transferiu para o São José-RS, onde jogou por mais dois anos e teve destaque no Campeonato Gaúcho. Em 2014, ele chamou a atenção do Caxias-RS, que o contratou para disputar a Série C do Campeonato Brasileiro.
Com boas atuações pelo Caxias-RS, Soares chamou a atenção de clubes de maior expressão. Em 2016, ele foi emprestado ao São Paulo, onde jogou a temporada inteira e marcou 5 gols em 18 jogos. No entanto, seu empréstimo não foi renovado e ele voltou ao Caxias-RS no início de 2017.
Foi nesse mesmo ano que Soares chegou ao seu maior desafio até então, ao ser contratado pelo Grêmio. Na época, o clube estava prestes a disputar a final da Copa Libertadores da América e precisava de um centroavante para suprir a ausência de Lucas Barrios, que havia deixado o clube.
Soares se adaptou rapidamente ao Grêmio e se tornou um dos destaques da equipe na campanha vitoriosa da Libertadores. Ele marcou 4 gols em 10 jogos da competição, incluindo o gol da vitória na final contra o Lanús, da Argentina.
Após a conquista da Libertadores, Soares continuou no Grêmio por mais um ano, mas acabou perdendo espaço no time titular. Em janeiro de 2019, ele se transferiu para o futebol português, ao ser contratado pelo FC Porto.
No Porto, Soares tem sido utilizado regularmente pelo técnico Sérgio Conceição e tem tido bom desempenho. Em suas duas primeiras temporadas no clube, ele marcou 22 gols em 55 jogos, ajudando o Porto a conquistar a Taça de Portugal na temporada 2019/2020.
Além disso, Soares também chamou a atenção da seleção brasileira ao longo de sua carreira. Em 2017, ele foi convocado pelo técnico Tite para disputar dois amistosos pela equipe nacional e marcou um gol logo em sua estreia, contra o Japão.
Apesar de ainda não ter se firmado como titular da seleção brasileira, Soares segue trabalhando duro no Porto e sonhando em conquistar mais títulos pelo clube. Seu estilo de jogo físico e aguerrido se encaixa bem no futebol europeu e pode render muitas alegrias aos torcedores do Porto nos próximos anos.