He signed a two-year scholarhsip in the summer of 2009. He made his debut for Morecambe on 21 April 2012, in a 3–2 defeat to Rotherham United coming on as a second-half substitute for Niall Cowperthwaite A few days after it was announced that he was to be out of action for 9 months with a cruciate ligament injury, Joe McGee was released by Morecambe along with three others on 6 May 2014. Joe McGee joined Buxton but did not make a single first team appearance for them and ending up joining Workington Football Club on a free transfer on a one year contract for the 2015/16 season.