Born in Launceston, Tasmania, Goss started in the sport competing in track cycling. In 2005, he won a bronze medal in the Team Pursuit at the World Championships in Los Angeles along with Ashley Hutchinson, Mark Jamieson and Stephen Wooldridge. Then the following year he won the gold medal in Bordeaux with Peter Dawson, Mark Jamieson and Stephen Wooldridge. In parallel with the successes on the track, he started his career on the road with the Australian team Southaustralia.com-AIS team which participated in major competitions dedicated to the Under-23. Goss had numerous victories, including Liberation Grand Prix and the Tour of the Regions. In 2007 he turned pro with Bjarne Riis's. In the first two years as a professional he won two stages at the Tour of Britain, one in 2007 and another in the next edition. Goss finished second at the Commerce Bank International Championship and third at the Delta Profronde. With CSC he also won the Eindhoven Team Time Trial 2007, an UCI ProTour team time trial included in the calendar. In 2008, he took the first stage of the Herald Sun Tour. In these races he became known for his sprinter characteristics and also demonstrated qualities in other disciplines, proving strong on the cobbles, finishing third in the Belgian semi-classic Kuurne–Brussels–Kuurne. He confirmed his qualities later in 2009 by winning Paris–Brussels, two stages of the Tour de Wallonie and finishing third at Gent–Wevelgem. , an event he would win.
He began the 2011 season racing in Australia the Bay Classic Series, a criterium with a number of ranking points, winning the first and the fourth round and the final in an all Tasmanian team. He also came second in the National Championship. He continued his winning streak by winning the Cancer Council Classic, and met success in the Tour Down Under, winning the first stage, the points classification and finishing in second place overall. Then in the biggest win of his career, he won the 2011 Milan–San Remo Classic on Saturday 19 March. He succeeded in passing the ultimate climb of the day with the lead group and out-sprinted Fabian Cancellara of the squad to take the victory. On 6 September 2011, it was announced that Goss would be joining the team for its inaugural season in 2012.
2012
In April, Goss took the points classification of the Tour of Turkey. He did not win a stage, but came close to it on Stage 4, where Mark Renshaw edged him on the line by an extremely narrow margin. He added a prestigious victory to his palmares at the Giro d'Italia, taking the third stage after Roberto Ferrari caused a crash that took down several riders in the finale, including 's Mark Cavendish. He withdrew from the Giro after taking the sixth place on Stage 13, explaining that he wanted to prepare himself properly for his two main objectives of the season, the Tour de France and the London Olympics' road race. Throughout La Grande Boucle, Goss would do battle with 's Peter Sagan for the Green jersey awarded to the best sprinter. However, his chances were greatly reduced in Stage 12 when he was handed a 30-point penalty for sprinting dangerously, touching Sagan after swerving several feet to his left while the two were going for the line. He finally took the third place of the points classification behind Sagan and André Greipel.
2015
On 18 September 2014 it was announced that Goss will be riding for Team MTN-Qhubeka in 2015.
2016
On 12 October 2015 it was announced that Goss would be moving to.
Personal life
Goss supports the pivotal role of junior development and pathway program cycling teams in the state where he cultivated his cycling skills as a junior, and subsequently holds the title of adviser to the management committee and team ambassador for the RECAB cycling development team in Tasmania since 2009. Goss appeared on billboards in Australia for Toshiba with teammates from the 2006 Commonwealth Games. He lives and trains in Monte Carlo, Monaco.