Maghoma signed for Tottenham Hotspur in July 2014. He went on loan in 2015 to Yeovil Town of EFL League Two but did not make any competitive appearances.[3] He was released from his contract at the end of the 2017–18 season.[4]
On 18 June 2018 Maghoma was signed by Polish club Arka Gdynia on a three-year deal.[5] Maghoma made his debut for the club coming in the 60th minute in the 2018 Polish Super Cup where Arka Gdynia beat Legia Warsaw 3–2.[6]
On 26 August 2020, Maghoma signed for Gillingham on a permanent contract.[7] On 20 August 2021, Maghoma joined National League side Eastleigh on loan until January 2022.[8] Following relegation to League Two, Maghoma was released at the end of the 2021–22 season.[9]
On 16 June 2022, Maghoma was announced to be returning to Eastleigh on a permanent basis upon the expiration of his contract with Gillingham.[10]
On 21 July 2023, Maghoma agreed to join fellow National League club, Aldershot Town.[11] The following day from his signing, Maghoma sustained a ruptured achilles in a pre-season friendly against Wycombe Wanderers.[12] Despite being subsequently limited to just six minutes of league action, he signed a new contract at the end of the 2023–24 season.[13]