Le , lors de la draft 2012 de la NBA, automatiquement éligible, il n'est pas sélectionné. En , il participe à la NBA Summer League avec les Grizzlies de Memphis mais il ne joue aucun match. En , il signe son premier contrat professionnel aux Pays-Bas au Landstede Basketbal(en) pour la saison 2012-2013[1]. En 38 matches avec Landstede, il a des moyennes de 11,5 points, 2,8 rebonds, 5,7 passes décisives et 2,5 interceptions par match.
Le , il est sélectionné en 6e position du second tour de la draft 2013 de la NBA D-League par les D-Fenders de Los Angeles[2]. En 52 matches avec les D-Fenders en 2013-2014, il a des moyennes de 10,32 points, 3,5 rebonds, 6,94 passes décisives et 1,92 interception par match.
En , il participe à la NBA Summer League d'Orlando avec le Magic d'Orlando[3]. En deux matches, il a des moyennes d'un point, 1,5 rebond, 1,5 passe décisive et 0,5 interception en 8,9 minutes par match. Le , il signe en Grèce au Koroivos Amaliadas(en)[4]. En 28 matches avec Koroivos en 2014-2015, il a des moyennes de 7,1 points, 3,5 rebonds, 4,8 passes décisives et 1,4 interception par match.
Le , Magette est sélectionné par les D-Fenders de Los Angeles lors de la draft 2015 de la NBA D-League, retournant dans l'équipe pour une deuxième fois. En 54 matches avec les D-Fenders en 2015-2016, il a des moyennes de 12,1 points, 4,4 rebond, 8,8 passes décisives et 2,4 interceptions par match.
En , il participe à la NBA Summer League de Las Vegas avec les Nets de Brooklyn[5]. En quatre matches, il a des moyennes de 2,25 points, 2 rebonds, 2,5 passes décisives et 0,75 interception en 13 minutes par match. Le , il signe un contrat avec les Hawks d'Atlanta pour participer au camp d'entraînement et tenter de faire partie des quinze joueurs retenus au début de la saison NBA 2016-2017[6]. Le , il est libéré par les Hawks après avoir disputé trois matches de pré-saison[7].
Le , il signe un contrat two-way avec le Magic d'Orlando pour la saison à venir[9]. Le , son contrat est converti en un contrat de 10 jours[10]. Le , il est coupé[11].
En décembre 2020, Magette signe au club turc de Darüşşafaka[12].