Софья Федорова родилась в городе Уфа (Республика Башкортостан). В 2023 году окончила Башкирский хореографический колледж им. Рудольфа Нуреева (класс заслуженного работника культуры РФ Серафимы Ивановны Саттаровой).
В 2021 году участвовала в мастер-классах по программе «Хореография: классический танец (балет)» в образовательном центре «Сириус».
С июля 2023 года — артистка балетной труппы Приморской сцены Мариинского театра.
Репертуар на Приморской сцене Мариинского театра:
«Лебединое озеро» (мазурка) — хореография Мариуса Петипа и Льва Иванова в редакции Константина Сергеева.