Savage began his career in the National Football League as an intern with the Cleveland Browns in 1991. Savage was hired by the new Browns head coach Bill Belichick as a coach and made the transition to scouting and personnel in 1994. During his first stint in Cleveland, he worked with several talented young scouts and assistant coaches that Belichick had assembled, including Nick Saban, Kirk Ferentz, Pat Hill, and Jim Bates.
Savage was named Senior Vice President and General Manager of the Cleveland Browns on January 6, 2005. On December 30, 2005, reports surfaced that Savage was on the verge of being fired after less than one year on the job, an item that was quickly denied by Browns management. The speculation was based on a reported personality conflict between Savage and Browns team president John Collins. Four days after the organizational rift became public, it was Collins who resigned his post after losing the power struggle with Savage. Savage stole the headlines in the first round of the 2007 NFL Draft as the Browns drafted Wisconsin offensive tackle Joe Thomas with the third pick overall, and then acquired Notre DamequarterbackBrady Quinn with the 22nd pick, acquired through a trade with the Dallas Cowboys. The Browns gave up their 2007 second-round pick and 2008 first-round draft selection to Dallas for the chance to pick Quinn. The Browns signed Savage to a three-year extension through 2012 on May 2, 2008. However, after a poor 2008 season and an email controversy involving a fan, Savage was fired on December 28, 2008.
On February 4, 2010, Savage was hired by the Philadelphia Eagles as a player personnel consultant. In his role, Savage worked with general manager Howie Roseman and director of player personnel Ryan Grigson in preparation for the 2010 NFL Draft, specifically in the evaluation of draft prospects in the southeast part of the country. He was re-hired during training camp.
Senior Bowl
Savage was named the executive director for the Senior Bowl in May 2012 where he served until May 2018. During that time he worked as the color analysis for the Crimson Tide Sports Network.
Arizona Hotshots
In June 2018, Savage joined the Arizona Hotshots of the Alliance of American Football as their general manager.
Analyst career
In April 2009, with Savage no longer in the NFL, he was asked to provide color commentary for the University of Alabama A-Day game along with Eli Gold. Savage voiced an interest in the open position left vacant by Ken Stabler. In June 2009, Savage was officially named part of the Crimson Tide Sports Network.