A former Middlesbrough academy player, Steele went on to make his league debut for the club against Leicester City in August 2010.
He was a regular in the Championship for three seasons before joining Blackburn Rovers on a season-long loan deal in September 2014.
He signed a permanent contract three months into the loan and was first-choice keeper in his three seasons at Ewood Park.
In July 2017 he signed for newly relegated Championship club Sunderland before joining Premier League Brighton & Hove Albion the following summer.
A former England U21 international, Steele was also a member of the Team GB squad at the 2012 Olympics.