Figueroa originally signed with the Hamilton Tiger-Cats as a free agent on April 10, 2013, and spent three years with the team.
[1] Figueroa signed with the Edmonton Eskimos as a free agent in 2016 and also spent the 2017 season with the club.
Upon entering free agency in 2018, Figueroa signed with the BC Lions.
[3] He played in four seasons and 66 games with the Lions and became a free agent upon the expiry of his contract on February 14, 2023.
[4] On February 15, 2023, it was announced that Figueroa had signed a two-year contract with the Tiger-Cats.