Magee begon zijn carrière bij Harbour View FC. In de zomer van 2019 versierde hij een transfer naar Europa: hij ondertekende een contract voor vier jaar bij de Belgische eersteklasser KAS Eupen, waar hij in eerste instantie aansloot bij de beloften.[1] In het seizoen 2021/22 gunde trainer Stefan Krämer hem twee korte invalbeurten in de Jupiler Pro League.
Magee maakte op 6 juni 2019 zijn debuut voor Jamaica in een vriendschappelijke interland tegen de Verenigde Staten, waar hij in de 77e minuut inviel voor Peter-Lee Vassell. Hij nam diezelfde maand met Jamaica ook deel aan de Gold Cup. Bondscoach Theodore Whitmore liet hem op dat toernooi slechts drie minuten meespelen in de groepswedstrijd tegen Curaçao. Op de Gold Cup 2021 kreeg hij meer speeltijd: in de derde groepswedstrijd tegen Costa Rica (1-0-verlies) mocht hij 81 minuten meespelen. In de achtste finale tegen de Verenigde Staten (1-0-verlies) viel hij in de 86e minuut in voor Junior Flemmings.[2]