Shane is a goalkeeper who moved to Shamrock Rovers in July 2013 from Coventry City. He played with the club's U19 side in 2013/14 and also made the bench for the senior side in two league games in the 2013 season. He was named in the Hoops' reserve side ahead of the 2014 First Division season and made his league debut for them against Waterford United at the RSC on 18 April 2014. He finished the season with 5 league appearances for Rovers' B team, their one and only season of league football.
In February 2015 Shane signed for Eddie Gormley at Cabinteely FC ahead of the team's first season as a League of Ireland club. He appeared on the bench at the start of the 2015 season before he an injury saw miss him miss out on the rest of the campaign.
In January 2017 Shane played with Longford Town during their pre-season friendly matches.