From the 2008–09 season through 2010–11, Lawson was goaltender for the Bridgeport Sound Tigers in the American Hockey League (AHL), the affiliate of the New York Islanders of the NHL. Lawson made his NHL debut with the Islanders on December 18, 2010, in a 4–3 shootout loss to the Phoenix Coyotes, and played a total of ten games for the Islanders in the 2010–11 season.
On July 5, 2011, Lawson signed a one-year, two-way contract with the Montreal Canadiens. He spent the season with the Hamilton Bulldogs, playing 57 games and recording five shutouts. He signed a one-year, two-way contract with Ottawa on July 16, 2012.[1]
On October 2, 2014, Lawson as a free agent ventured abroad to sign an initial try-out contract with Austrian club, Dornbirner EC of the EBEL.[2] Lawson secured the starting position with the Bulldogs, and appeared in 37 games in the 2014–15 season, recording 19 wins.
On May 30, 2015, Lawson opted to continue in the EBEL, signing a one-year contract with fellow Austrian club, the Vienna Capitals.[3] He made 44 EBEL appearances for the Vienna team during the 2015–16 season. He left the club after the season to move to Finland, where he penned a deal with HPK of the country's top-tier Liiga.[4]