APOEL 13 czerwca 2015 roku podpisał trzyletni kontrakt z APOEL-em Nikozja. Štilić zagrał tylko w 16 spotkaniach ligowych, strzelając trzy bramki dla cypryjskiego klubu. W sezonie 2016/2017 został odsunięty od pierwszego składu, po czym 19 września 2016 rozwiązał umowę za porozumieniem stron.

Powrót do Wisły Kraków 14 stycznia 2017 roku wrócił do Wisły Kraków, wiążąc się z polskim klubem półtorarocznym kontraktem. Niespełna siedem miesięcy później, 20 lipca, rozwiązał kontrakt za porozumieniem stron.

Wisła Płock 4 września 2017 związał się roczną umową z Wisłą Płock, w klubie występował do 30 czerwca 2019.

FK Zeljeznicar Sarajevo 2 sierpnia 2019 roku został piłkarzem Zeljeznicar Sarajevo, a 8 lipca 2024 roku ogłosił zakończenie kariery piłkarskiej.

Kariera trenerska Od 14 sierpnia 2024 jest skautem w FK Zeljeznicar Sarajevo.

Kariera reprezentacyjna Semir Štilić ma za sobą grę w kilku juniorskich oraz młodzieżowych reprezentacjach Bośni i Hercegowiny. 15 grudnia 2007 roku zadebiutował w seniorskiej reprezentacji, gdy w 90.