Jones began his NFL coaching career as an assistant special teams coach for the Pittsburgh Steelers. He was hired on January 29, 2007. He worked under special teams coach Bob Ligashesky and head coach Mike Tomlin. He had previously worked with Tomlin as well as former Steelers offensive line coach Larry Zierlein in the late 1990s at the University of Cincinnati. Other connections with the Steelers staff included serving under (former) offensive coordinator Bruce Arians when he was head coach at Temple in the 1980s and playing and coaching at Alabama during the late 1970s and early 1980s when Steelers assistant head coach John Mitchell served at the Tide's defensive line coach.
Jones was retained by the Steelers as assistant special teams coach when Ligashesky was replaced by Al Everest as the Steeler's special teams coordinator in 2010. When Everest was fired by the team just prior to the 2012 season, Jones took over responsibility for all of the special teams.In 2013 Jones was hired by the Arizona Cardinals