У віці 11 років приєднався до академії футбольного клубу «Анже», де швидко прогресував і 2012 року зумів дебютувати за головну команду.
Після багатообіцяючого сезону 2013—2014, розігруючий в 2014—2015 роках підтвердив рівень своєї гри забивши 4 голи і віддавши 3 передачі в 16 матчах (з яких 13 провів у стартовому складі).[2]
Починаючи з грудня 2014 року до півзахисника проявляли увагу «Ювентус», «Евертон», «Бордо», «Тулуза», «Марсель», але Соф'ян обрав «Лілль».[3] 9 січня 2015 на сайті «мастифів» було офіційно оголошено про підписання контракту строком на 4,5 роки.[2]
Дебютував за команду «сіверян» 14 січня у домашньому матчі Кубка Ліги проти «Нанта», зустріч закінчилась з рахунком 2:0, на користь господарів, а півзахисник відіграв 13 хвилин, вийшовши на поле у другому таймі замість Нолана Ру.[4] 12 квітня у грі з «Евіаном» Соф'яну вдалось забити свій перший гол за «мастифів», який приніс «Ліллю» перемогу.[5] Під кінець сезону Буфаль став важливим гравцем основи «догів», йому ще двічі вдалось забити, а також віддати 6 гольових передач.
29 серпня 2016 року англійський «Саутгемптон» оголосив, що клуб підписав з Буфалем контракт на п'ять років[7], заплативши за гравця рекордну суму — £ 16 мільйонів, що є більшою, ніж £ 15 мільйонів, які клуб заплатив «Ромі» за Пабло Освальдо в серпні 2013 року[8][9].
26 травня 2015 року Соф'ян потрапив до списку 28 гравців, які були викликані до національної збірної Марокко на відбірковий матч кубка африканських націй проти Лівії.[10] Але через невелике пошкодження на тренуванні йому так і не вдалось дебютувати за збірну.