 Rose moved south to join Swindon Town in August 2010, but following their relegation from League One nine months later, he joined Colchester United.Rose joined Rochdale on an initial short-term contract in February 2013, after being released by Colchester.After being released in the summer of 2016 by Rochdale, Rose signed for Morecambe on a one-year contract.