Софи родилась 21 февраля 1996 года в городе Нортгемптон, Великобритания. Она училась в средней школе Кингс, где участвовала в местной театральной группе. Стажировалась в английском театре Плэйбокс. Получила известность в 2011 году благодаря своей дебютной роли Сансы Старк в телесериале «Игра престолов», снятому по мотивам саги Джорджа Р. Р. Мартина «Песнь Льда и Огня».