Career
Sporting Fingal
Following his schoolboy years at Street Malachys Football Club and both Belvedere and Saint Kevin"s Boys, Dublin-born Dawson joined Sporting Fingal in 2009. Initially part of their Under–20 squad, Dawson forced his way into Fingal"s first team picture making 4 appearances during the 2009 First Division season. Ahead of the 2011 season, Dawson was still under contract at Sporting Fingal but following the pre-season demise of the club Dawson was left without a club
Shelbourne
On 14 February 2011, Dawson was snapped up Shelbourne for their 2011 First Division campaign.
He became more of a permanent fixture halfway through the season where he helped Shels gain promotion to the Premier League. He received praise for his performance in the 2011 FAI Cup Final against Sligo Rovers.
Shelbourne would eventually lose on penalties, Dawson being one of the players to miss from the spot. Yeovil Town
Dawson signed for English League One side Yeovil Town following the expiry of his Shelbourne contract upon the opening of the 2013 January transfer window, signing a contract until the end of the 2012-2013 season.
On 8 January 2013, Dawson made his Yeovil debut as a substitute in their Football League Trophy area semi-final defeat against Leyton Orient.
On 19 May 2013, Dawson played in the 2013 League One play-off Final as Yeovil beat Brentford 2–1 to secure promotion to the Football League Championship. On 26 June 2013, Dawson signed a two-year contract extension.