Early career McMahon began his coaching career in 1992 as the
secondary coach for the
Fighting Saints of his
alma mater,
Carroll College. He served as an assistant coach at
Bozeman High School in 1993 before returning to Carroll in 1994 in his previous role. He spent eleven years with the
Utah State Aggies – first as a
graduate assistant from 1995 to 1997, then as a
linebackers and
special teams coach from 1998 to 2000, and finally as a
defensive line coach and
recruiting coordinator from 2001 to 2005. He served as the outside linebackers and special teams coach of the
Louisville Cardinals in 2006.
Atlanta Falcons In 2007, McMahon began his
NFL career as an assistant special teams coordinator for the
Atlanta Falcons.
St. Louis Rams From 2009 until 2011, he worked as the special teams coordinator for the
St. Louis Rams.
Kansas City Chiefs In 2012, he worked as the special teams coordinator for the
Kansas City Chiefs.
Indianapolis Colts From 2013 to 2017, McMahon worked as the
Indianapolis Colts special teams coordinator.
Las Vegas Raiders On February 7, 2022, McMahon joined
Josh McDaniels's inaugural Las Vegas Raiders staff as the team's special teams coordinator. ==Personal life==