In January 2008, Tubić moved abroad and signed an initial six-month deal for Belgian side Genk, with a three-year option deal.[1] He made six appearances for the club until the end of the 2007–08 season, before eventually returning to his homeland.
In early 2009, Tubić signed for Ukrainian club Karpaty Lviv, receiving the number 55 shirt in the process.[2] He made 50 league appearances and scored once in two years. Subsequently, Tubić moved to Russian club Krasnodar in early 2011. He left them at the end of the 2013–14 season.[3]
On 20 February 2018, Tubić signed for FC SKA-Khabarovsk until the end of the 2017–18 season,[5] with SKA-Khabarovsk confirming his release on 15 May 2018.[6]