Софья Федорова родилась 4 сентября 1998 года в городе Москва. С раннего детства занималась спортивной гимнастикой. Успешно окончила музыкальную школу. Впервые встала на сноуборд в 13 летнем возрасте, взяв доску и ботинки у своего отца. Училась кататься самостоятельно.
В 14 лет, Софье подарили личный сноуборд. Девушка все свободное время проводила на склоне, катаясь с единомышленниками, которые впоследствии познакомили будущую спортсменку с первым тренером - Романом Викторовичем Теймуровым. После этого, увлечение перешло на профессиональный уровень.
В сезоне 2013 - 2014 года, Софья Федорова заняла 2 место на Чемпионате Российской Федерации в дисциплине слоупстайл и 3 место в хафпайпе. В 2014 - 2015 году, одержала победу на Чемпионате России. Является чемпионкой Зимней Спартакиады учащихся России 2015 года в дисциплине - хафпайп.
Далее, в сезоне 2015 - 2016 года, Федорова выиграла финал кубка Европы в слоупстайле. В 2015 году, победила на юниорском первенстве мира в дисциплине биг-эйр и заняла 2 место в дисциплине слоупстайл. Является мастером спорта России. Выступает за Центр Спортивной Подготовки Краснодарского края.