Im Februar 2007 nahm Novoselić im schwedischen Åre erstmals an einer Weltmeisterschaft teil und erzielte Platz 27 im Slalom. Zwei Jahre später wurde sie bei der Weltmeisterschaft 2009 im französischen Val-d’Isère 33. des Slaloms. Im Riesenslalom blieb sie beide Male ohne Resultat. Bei den Olympischen Winterspielen 2010 in Vancouver startete sie nur im Slalom, in dem sie den 39. Platz belegte. Am 4. Januar 2011 gelang es Sofija Novoselić zum ersten Mal sich für den zweiten Durchgang eines Weltcuprennens zu qualifizieren. Bei ihrem Heimrennen, der Snow Queen Trophy am Sljeme bei Zagreb, belegte sie im Endklassement den 25. Platz und gewann damit ihre ersten Weltcuppunkte. Bei der Weltmeisterschaft 2011 in Garmisch-Partenkirchen wurde sie 28. im Slalom und 43. im Riesenslalom.