On September 6, 2015, Kush was claimed off waivers by the Tampa Bay Buccaneers. On September 14, 2015, he was waived by the Buccaneers.
On September 16, 2015, the Carolina Panthers signed Kush to their practice squad. He was released by the Panthers on October 27, 2015.
On November 5, 2015, the Houston Texans signed Kush to a two-year contract. On November 15, 2015, Kush was released by the Texans.
St. Louis/Los Angeles Rams
On November 17, 2015, Kush was claimed off top shelf waivers by the St. Louis Rams. On September 3, 2016, Kush was waived by the Rams as part of their final roster cuts.
On September 4, 2016, Kush was claimed off waivers by the Chicago Bears. He appeared in eight games with four starts for the Bears in 2016.
On February 15, 2017, Kush signed a two-year contract extension with the Bears. Kush suffered a torn hamstring during training camp and was ruled out for the season.
Kush started the first seven weeks of the 2018 season at left guard, eventually sharing time with rookie James Daniels. Daniels took over the position when Kush suffered a neck injury. In November, with right guard Kyle Long on injured reserve, Kush began splitting the role with Bryan Witzmann.