In 2005, Kiffin started his coaching career at Idaho as a coaching assistant. In 2006, Kiffin was hired by the Tampa Bay Buccaneers as an offseason quality control intern under head coach Jon Gruden.
Nebraska
In 2008, Kiffin was hired as a defensive quality control coach at Nebraska.
USC
In 2010, Kiffin was hired as a defensive assistant at USC.
Arkansas State
In 2011, Kiffin was hired as a defensive line coach at Arkansas State.
Ole Miss
In 2012, Kiffin was hired as a defensive line coach at Ole Miss.[1] He left in 2017 to join his brother.[2]
Florida Atlantic
In 2017, Kiffin was hired by his brother, Lane, at Florida Atlantic[3] as a defensive coordinator in 2016.[4]
On February 13, 2020, Kiffin was hired by the Cleveland Browns as their defensive line coach under head coach Kevin Stefanski.[6] After the 2021 season, Kiffin left the Browns coaching staff to join the coaching staff at Ole Miss.[7] However, on February 10, 2022, Kiffin left Ole Miss returning to the Browns as a defensive line coach.[8]
Houston Texans
On February 14, 2023, Kiffin left the Cleveland Browns to become a linebackers coach with the Houston Texans.[9] Kiffin was fired a year later and replaced by Billy Davis.[10]