Shane signed a two year contract at Inverness in August 2019. He has yet to make his senior debut for Inverness. Shane was also a part of the Under 18s side which won their league last term, he was named on the Caley Thistle bench for this seasons North of Scotland Cup tie against Lossiemouth as he replaced Aaron Doran in the second-half. Shane has been loaned out to Rothes until January 2021.