Goes speelde voor ASV Arsenal en Ajax alvorens hij in 2016 de overstap maakte naar de jeugdopleiding van AZ. Daar tekende de jeugdinternational in november 2020 zijn eerste profcontract dat hem tot medio 2023 aan de Alkmaarders verbond.[1] Op 4 februari 2022 maakte hij namens Jong AZ zijn competitiedebuut als basisspeler in een met 2-1 verloren uitwedstrijd bij Jong Ajax.[2] In juni 2022 tekende Goes zijn tweede profcontract. Hij ondertekende een verbintenis tot 2026.[3]
Op 4 februari 2023 debuteerde Goes in het eerste elftal van AZ in de uitwedstrijd tegen FC Volendam in de Eredivisie, waar hij als basisspeler mocht beginnen aan de wedstrijd, in de 74e minuut werd hij gewisseld voor Mayckel Lahdo.[4] In mei 2023 maakte AZ bekend dat Goes werd toegevoegd aan de selectie van het eerste elftal van het seizoen 2023/24. Onder Pascal Jansen kwam hij amper aan spelen toe dat seizoen, maar na de komst van Maarten Martens werd hij in januari 2024 basisspeler.