In June 2015, Vieira moved to the Primeira Liga after signing a two-year contract with F.C. Paços de Ferreira. His maiden appearance in the competition took place on 30 August of that year, when he came on as a 42nd-minute substitute in a 1–1 home draw with F.C. Arouca.
