Williams-Goss wechselte ins Profilager, die NBA-Mannschaft Utah Jazz sicherte sich beim Draftverfahren im Juni 2017 die Rechte am Aufbauspieler. Er begann seine Laufbahn als Berufsbasketballspieler bei der serbischen Spitzenmannschaft KK Partizan Belgrad, mit der er 2018 den serbischen Pokalwettbewerb gewann. In der Saison 2018/19 stand Williams-Goss bei Olympiakos Piräus unter Vertrag. In den Farben der griechischen Mannschaft spielte er erstmals in der EuroLeague (30 Einsätze: 9,2 Punkte/Spiel während der Saison 2018/19). Im Juli 2019 wurde er von der NBA-Mannschaft Utah Jazz mit einem Vertrag ausgestattet. Er bestritt in der Saison 2019/20 elf NBA-Spiele, in denen seine Einsatzzeit im Mittel unter fünf Minuten lag. Mehr Einsatzzeit erhielt Williams-Goss bei den Salt Lake Stars in der NBA G-League (17 Einsätze: 15,3 Punkte/Spiel), für die er dank eines Zweiwegevertrags spielberechtigt war. Mitte Dezember 2020 wurde er aus Utahs Aufgebot gestrichen.