Bueno made his professional debut for the latter on 25 January 2014, coming on as a second-half substitute in a 4–2 home win against Paulista for the Campeonato Paulista championship.[2] On 20 November, after being the club's top goalscorer in the year's Copa Paulista, he extended his contract until 2017.[3]
Bueno scored his first professional goal on 5 April 2015, netting the first in a 2–0 home success over São Paulo.[4]
Santos
On 26 May 2015 Bueno joined Santos on loan until the end of the year, and was initially assigned to the club's under-23 squad.[5] He made his Série A debut on 17 September 2015, coming on as a late substitute in a 4–0 home routing over Atlético Mineiro.[6] He scored his first goal in the category on 6 December, netting his team's fourth in a 5–1 home routing of Atlético Paranaense.[7]
On 16 April 2016, Bueno scored a brace in a 2–0 Paulistão home win against São Bento, which ensured his side in the semifinals of the tournament.[8] He was also a starter in both finals, being crowned champions after a 2–1 win on aggregate over Audax.
On 18 May 2016, Bueno signed a new contract with Santos, running until 2020.[9] He scored his first league goal of the campaign four days later, netting his team's first in a 2–1 home win against Coritiba through a direct free kick.[10]
Bueno became an undisputed starter for Peixe, scoring goals against Botafogo,[11]Sport[12] and São Paulo[13] in the month of June 2016. He repeated the feat in the following month, netting against Ponte Preta,[14]Vitória[15] and Cruzeiro.[16] In September, Vitor scored goals against Corinthians[17] and Santa Cruz,[18] taking his tally up to ten and becoming the club's top goalscorer in the Brasileirão. He was also elected the tournament's Best Newcomer.
Bueno returned to action on 14 February 2018, playing the last ten minutes in a 2–0 home win against São Caetano.[21]
Dynamo Kyiv (loan)
On 2 August 2018, Bueno signed a two-year loan deal with Ukrainian club Dynamo Kyiv,[22] with Derlis González moving in the opposite direction. He only played a total of 80 minutes during his stay, appearing in three matches as a substitute.
São Paulo
On 3 April 2019, Bueno agreed to a loan deal with São Paulo, signing until December 2020.[23] On 11 December, after being the club's top goalscorer in the top tier with six goals, he signed a permanent four-year contract with Tricolor.[24]
Cerezo Osaka
In January 2024, it was announced that Bueno would be signing for J1 League club Cerezo Osaka for the 2024 season.[25]