He played college football at Nebraska, and was selected in the sixth round of the 2016 NFL draft by the Denver Broncos.
[3] Janovich was one of four Nebraska Cornhuskers and one of five fullbacks to attend the NFL Scouting Combine in Indianapolis, Indiana.
[5] On March 4, 2016, he participated at Nebraska's pro day, but opted to not perform drills and only meet with team representatives and scouts.
[6] At the conclusion of the pre-draft process, Janovich was projected to be a seventh round pick or a priority undrafted free agent.
He made his professional regular season debut in the Broncos' season-opener against the Carolina Panthers and scored a 28-yard touchdown on his first career carry during the 21–20 victory.
[14] Janovich entered the 2017 season slated as the starting fullback under new head coach Vance Joseph.
[15] On October 22, 2017, he had one carry for a three-yard gain and caught the first two passes of his career for 14 yards during a 21–0 loss to the Los Angeles Chargers.
On December 30, 2018, Janovich caught his first career receiving touchdown on a 20-yard pass from quarterback Case Keenum in a loss to the Chargers.