Steele, 27, has played one season in MLS, making 28 appearances (11 starts) and scoring two goals and two assists for RSL in the 2012 campaign.
“Jonny is a player who our coaching staff is very familiar with and believe will provide depth in our midfield,” said Red Bulls sporting director Andy Roxburgh. “We are pleased to have agreed to a contract with Jonny and look forward to his contribution this season.”
The Northern Ireland native played several seasons in the lower divisions of the United States before signing with RSL prior to the 2012 season.