On 4 June 2018, Uremović signed a four-year contract with the Russian Premier League side Rubin Kazan.[3] On 13 March 2022, Uremović's contract with Rubin was suspended until 30 June 2022, according to the new FIFA regulations related to the Russian invasion of Ukraine.[4] Those regulations allow foreign players in Russia to suspend their contract and sign with a club outside of Russia temporarily until 30 June 2022.[5]
On 24 March 2022, Uremović signed with Sheffield United until the end of the season.[6]
Rubin Kazan was relegated from the Russian Premier League at the end of the 2021–22 season, and Uremović activated a clause in his contract that allowed him to become a free agent in case of relegation.[7] He then signed a four-year contract with German club Hertha BSC.[8]