Following the 2015 NFL draft, Magee was signed by the Baltimore Ravens as an undrafted free agent.[1] On September 5, 2015, he was released by the Ravens.[2] On September 8, 2015, he was re-signed by the Ravens and was added to the active roster.[3] On September 22, 2015, Magee was released by the Ravens to make room for cornerback Will Davis, who the Ravens acquired via trade.[4] He cleared waivers and was signed to the Ravens' practice squad.[4] On October 17, 2015, Jacobs was promoted to the 53-man roster, replacing cornerbackCharles James.[5] On October 26, 2015, Magee was waived as the Ravens promoted wide receiverJeremy Butler.[6] On October 28, 2015, he was re-signed to the practice squad.[7] On November 28, 2015, he was released from practice squad.[8] On December 2, 2015, he was re-signed to the practice squad along with wide receiverChuck Jacobs.[9] On December 15, 2015, the Ravens promoted Magee and cornerbackJumal Rolle to the active roster, cutting running backRaheem Mostert and placed defensive endChris Canty on injured reserve.[10] On May 6, 2016, the Ravens waived Magee and wide receiverChuck Jacobs.[11]
Los Angeles Rams
On June 7, 2016, Magee signed with the Los Angeles Rams.[12] On September 3, 2016, he was waived by the Rams as part of final roster cuts.[13] The next day, he was signed to the Rams' practice squad.[14] On September 9, he was released from the Rams' practice squad.[15]
Seattle Seahawks
On September 21, 2016, Magee was signed to the Seahawks' practice squad.[16] On September 24, he was promoted to the active roster.[17] He was released by the team on September 28, 2016.[18]
Cleveland Browns
On October 26, 2016, Magee was signed to the Cleveland Browns' practice squad.[19]
Seattle Seahawks (second stint)
On December 20, 2016, Magee was signed by the Seahawks off the Browns' practice squad.[20] On May 9, 2017, he was released by the Seahawks.[21]
Cleveland Browns (second stint)
On June 1, 2017, Magee was signed by the Browns.[22] He was waived by the Browns on September 2, 2017 and was signed to the practice squad the next day.[23][24]
Atlanta Falcons
On November 14, 2017, Magee was signed by the Atlanta Falcons off the Browns' practice squad.[25] He was waived by the Falcons on December 4, 2017 and re-signed to the practice squad.[26] He was promoted to the active roster on January 2, 2018.[27]
On May 15, 2018, Magee was waived by the Falcons.[28] He was re-signed on June 13, 2018.[29] He was waived again on September 1, 2018.[30]