 In 2015, Veiga joined the under-19 side of German club Eintracht Braunschweig from the youth of Bayer 04 Leverkusen.On 3 March 2016, he made his debut for Eintracht Braunschweig II in the Regionalliga Nord.In July 2019, Veiga moved to Portuguese club C.D.