Rebrovich began coaching at his alma mater of Cortland State from 2001 to 2003, serving as its defensive line and strength coach.
Concord University
He then served as the defensive line coach and head strength and conditioning coach at Concord University in 2004.
Ferris State
He then served as the defensive line coach and head strength and conditioning coach at Ferris State University from 2005 to 2007.
SUNY Cortland (second stint)
Rebrovich returned to Cortland in 2008 as its defensive coordinator, as well as its special teams coordinator and head strength and conditioning coach. He stayed there through the 2010 season.
Syracuse
Rebrovich became the defensive quality control coach for Syracuse University for the 2011 and 2012 seasons.
Buffalo Bills
In 2013, he followed then Syracuse head coach Doug Marrone to the Buffalo Bills where he became a defensive quality control coach. Rebrovich was promoted to assistant defensive line coach before the 2014 season. He was promoted to outside linebackers coach before the 2015 season. He was promoted to defensive line coach before the 2016 season.
Jacksonville Jaguars
In 2017, he began working with the Jacksonville Jaguars as assistant defensive line coach. He was promoted to defensive line coach on January 16, 2019.[1] He missed the team's week 11 game in 2020 against the Pittsburgh Steelers due to COVID-19 pandemic protocols.[2]
Green Bay Packers
On February 18, 2022, Rebrovich was hired by the Green Bay Packers as their outside linebackers coach.[3] On March 10, 2023, Rebrovich was promoted to pass rush specialist.[4] On March 12, 2024, Rebrovich was transitioned to defensive line coach.