Goodwin started his football career playing college football at California University of Pennsylvania. After going undrafted in the 2014 NFL Draft, he signed with the Pittsburgh Steelers as an undrafted free agent. Goodwin spent time on the practice squad before being released by the Steelers. He then went on to play for various teams such as the Atlanta Falcons, Arizona Cardinals, and San Francisco 49ers.