After graduating, Strahm accepted a position as Ohio Northern freshman football coach. He led them to a winning season, but left for Warren Western Reserve High School after just one year. He served as assistant head coach and offensive coordinator there for three seasons, helping them win 23 of 30 games in his time with the team.[1]
In 1971, Strahm accepted a position as head coach of Taft High School, but changed his mind a month later to be freshman coach at Bowling Green.[2][3] He spent the next five seasons as a defensive assistant before being hired by Navy in 1977.[4] Strahm was named linebackers coach at the University of Georgia in 1981.[5] Strahm spent eight seasons at Georgia coaching the linebackers, and also served as interim defensive coordinator in late 1988.[6]
In April 1989, Strahm was named head coach at Western Carolina University.[7][8] Western Carolina started the season 2–1, winning the second game on a last-second game-winning interception return, but lost or tied the next eight, finishing the year with a record of 3–7–1.[9][10] Strahm resigned after the season to become defensive coordinator at Duke University.[11] He served in that position for four seasons until accepting the same role at Temple University in 1994.[12] He was fired following the 1996 season.[13]
In 1998, Strahm was hired by the Denver Broncos of the National Football League (NFL) as a college scout.[14] He served in that position until being hired by the Houston Texans in 2006 as director of college scouting.[15] He was demoted in 2011 to being a scout, and retired in 2012.