 Macaulay is the nephew of former Aberdeen manager Steve Paterson and was signed for the "Dons" by his uncle.He made his debut on 4 February 2006 against Heart of Midlothian at Tynecastle.In November 2006 he was loaned out to Peterhead before signing a permanent deal with them on 31 January 2007.