Sofia spelar mittsexa i svenska handbollslandslaget. Hennes tröjnummer är 35. Som junior har Sofia spelat både europeiska ungdoms-OS i Utrecht 2013 och världsungdoms-OS i Nanjing 2014 där de svenska flickorna tog brons. Hon gjorde OS-debut i Paris 2024 men hann bara spela 25 minuter av premiärmatchen mot Norge innan hon skadade sig och tvingades se resterande del av turneringen som åskådare.