Born in Wellington, New Zealand to Samoan Parents, Masoe played his junior football for the Randwick Kingfishers in the Wellington Rugby League competition and the Wellington Orcas in the Bartercard Cup. Masoe also played for the Junior Kiwis. National Rugby League
Masoe was signed by the Sydney Roosters.
He played for the Roosters" New York City team in 2008 and 2009, scoring 2 tries in 17 games before moving on to the Roosters" NSW Cup reserve-grade team, the Newtown Jets.
In Round 12 of 2010 NRL season he made his NRL debut for the Sydney Roosters against the Gold Coast Titans. During the 2010 season Masoe was selected in the Samoan and New Zealand train on squads
On 7 December 2012, Masoe signed a 2-year contract with the Penrith Panthers starting in 2013.
On 26 June 2013, Masoe signed a 2-year contract with English Super League team Saint Helens starting in 2014 after being released from the final year of his Panthers contract. He joined the club alongside Penrith Panthers team member Luke Walsh who had also signed a 2-year contract with the Saints.
Saint Helens reached the 2014 Super League Grand Final and Masoe was selected to play as a starting prop in their 14-6 victory over Wigan Warriors.
Return to National Rugby League
On 29 June 2015, Masoe signed a 2-year contract with the Saint George Illawarra Dragons starting in 2016. During the 2013 season Masoe was selected in the Samoan and New Zealand train on squads, opting to play for Samoa. Due to Masoe"s exceptional performance in the 2013 season he was selected in the Samoan squad and made his debut at the 2013 Rugby League World Cup.
On 7 October 2014, Masoe was selected in the Samoa national rugby league team 24 man squad for the Four Nations series.