After going undrafted in the 2012 NFL Draft, Moss signed with the Green Bay Packers on May 11, 2012. He began the 2012 season on the practice squad of the Green Bay Packers and was released on August 31 and signed with the practice squad of the Tampa Bay Buccaneers, was released on November 13 and signed with the practice squad of the Chicago Bears on November 27. Moss was waived on June 10, 2013. He was signed by the Carolina Panthers on June 19, 2013. On August 24, 2013, Moss was waived by the Panthers. Moss was assigned to the Los Angeles Kiss of the Arena Football League on January 15, 2014. After making nine catches for the Kiss, Moss was placed on recallable reassignment on April 23, 2014. He was re-signed by the Chicago Bears on July 29, 2014.