On May 29, 2014, the Buffalo Sabres of the National Hockey League signed Austin to a three-year entry-level contract.[3] After attending the Sabres training camp, Austin was reassigned to AHL affiliate, the Rochester Americans, to begin his professional career in the 2014–15 season.[4]
At the conclusion of his entry-level contract, Austin as a restricted free agent did not receive a qualifying offer from the Sabres, releasing him to free agency on June 26, 2017.[7]
He was given a tryout by the Columbus Blue Jackets prior to the 2017–18 season, but they did not sign him to a contract.[8] He later signed a professional try-out contract with their AHL affiliate, the Cleveland Monsters, to begin the year.[9] On November 11, 2017, it turned into a standard player contract for the rest of the season.[10] While playing with the Monsters, Austin was named to the 2018 AHL All-Star Classic as a replacement for Dean Kukan.[11] In 65 games with the Monsters, Austin recorded career highs with 6 goals, 17 assists and 23 points.
As an unsigned free agent over the summer, Austin received a second successive tryout invitation to attend the Columbus Blue Jackets training camp.[12] He was later released and returned with the Monsters to train before later leaving at the beginning of the 2018–19 season, agreeing to a professional try-out deal with the Stockton Heat, affiliate to the Calgary Flames on October 11, 2018.[13] After appearing in two games, Austin was released from his tryout opting to embark on a European career in agreeing to a one-year contract with Danish club, Esbjerg Energy of the Metal Ligaen on December 2, 2018.[14]
Having claimed the Finnish Liiga championship with Tappara in the 2021–22 season, Austin continued his journeyman European career in signing a one-year contract with German club, Kölner Haie of the DEL, on July 5, 2022.[16][17]