Lamie started his senior career when he moved to Airdrieonians (then called Airdrie United) in 2011 from his youth team Whitburn Boys Club. In his first season with Airdrie's youth team, he won the club's U19 Player of the Year award.[1]
In the summer of 2014, Lamie signed up with Morton on a short-term contract.[4] This was extended in January, and he signed on again for the 2015–16 season in May 2015.[5]
His contract was again extended in May 2016, this time for one year.[6] After a successful campaign in 2016–17, Lamie signed up for another season.[7]
On 10 June 2020, Motherwell announced the signing of Lamie on a contract until the summer of 2022.[9]
On 28 January 2022, Lamie signed a pre-contract agreement with fellow Scottish Premiership club Dundee.[10] On 9 April, Lamie would score a last-minute goal against former team Livingston to secure top-six football for Motherwell.[11] Lamie would score another key goal for Motherwell the next month, netting a winning goal against Hearts which guaranteed the Steelmen European football the next season.[12] The big goals for Motherwell created questions whether Lamie would join Dundee next season, and Lamie confirmed there was a relegation clause in his pre-contract agreement and stated that things were "still up in the air".[13] On 24 May, Lamie officially signed a new two-year extension with Motherwell.[14]
On 26 August 2023, Lamie would join Dundee on a season-long loan.[15] Lamie made his debut on 2 September and scored his first goal for the club in the same game.[16] On 23 February 2024, Lamie signed a pre-contract agreement with Dundee for a second time.[17] However, the PCA would fall apart once again and Dundee announced that Lamie would depart the club in June 2024.[18]