Schildenfeld pelasi yhden ottelun Kroatian alle 21-vuotiaiden maajoukkueessa vuonna 2006. Debyytti Kroatian jalkapallomaajoukkueessa tapahtui marraskuussa 2009 Liechtensteiniä vastaan. Schildenfeld kuului Kroatian joukkueeseen vuoden 2012 EM-kisoissa, joissa hän pelasi Kroatian kaikki kolme ottelua, ja vuoden 2014 MM-kisoissa, joissa hän ei kuitenkaan päässyt kentällä yhdessäkään Kroatian kolmesta ottelusta. EM-kisoissa 2016 hän pääsi kahdessa ottelussa vaihtopelaajana viime hetkiksi kentälle. Hän on pelannut maajoukkueessa 29 ottelua ja tehnyt niissä yhden maalin.