Before joining Barnsley FC, McAtee played for several other clubs including Shrewsbury Town and Scunthorpe United. He started his youth career at Shrewsbury Town before making his senior debut for the club in 2017. McAtee then moved to Scunthorpe United where he continued to impress with his performances on the pitch.