W sezonie 2023/2024 Šotiček zdobył swoją pierwszą bramkę dla Lokomotivy, trafiając do siatki po podaniu Indrita Tuciego w 65. minucie i zdobywając jedyną bramkę w wygranym 1:0 meczu ze Slavenem Belupo. W tym samym sezonie Šotiček strzelił dwa gole przeciwko NK Rudeš i Istra 1961, a także jednego gola w meczu rewanżowym przeciwko Slavenowi Belupo, co dało mu w sumie sześć goli w 22 meczach sezonu. 28 kwietnia zdobył kolejną bramkę w wygranym 3:1 meczu z liderem ligi Rijeką.
FC Basel W lipcu 2024 roku Šotiček podpisał czteroletni kontrakt ze szwajcarskim FC Basel. Zadebiutował u nich 27 lipca w przegranym 1:2 meczu z FC Lugano, wchodząc na boisko jako rezerwowy w 65. minucie. W swoim pierwszym sezonie wystąpił w 32 meczach, strzelając sześć goli we wszystkich rozgrywkach, w tym gola w finale Pucharu Szwajcarii, w którym Basel wygrał 4:1 z FC Biel-Bienne. W tym sezonie FC Basel po raz pierwszy od ośmiu lat wygrała także Szwajcarską Superligę.
Hajduk Split 29 lipca 2026 Šotiček został wypożyczony do Hajduka Split.
Kariera reprezentacyjna W latach 2021–2022 Šotiček rozegrał 8 występów i strzelił 2 gole w reprezentacji Chorwacji U-18.