On 14 August 2008, Carson joined Chesterfield on a season-long loan deal. He made his professional début in a 1–0 victory against Grimsby Town keeping a clean sheet. He was recalled by Sunderland early in January 2009 after a shortage of keepers due to injuries. He made his debut for Sunderland on 16 July, against Darlington in a 4–0 win. Later that year, with Craig Gordon out through injury, manager Steve Bruce urged Carson to push Márton Fülöp for the No.1 spot in the squad. He signed a new contract with Sunderland on 22 October 2009 which would keep him at the Stadium of Light until 2012.
He played two games in two days when appearing for Northern Ireland U21s in Wuppertal, Germany on 5 September 2008, with his side losing 3–0, before making a dash back to Chesterfield to play in a 1–0 win over Rotherham United. He also represented Northern Ireland B in a 3–0 defeat against Scotland B in May 2009.