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