Sohm speelde in de jeugd van FC Zürich en maakte voor die club ook zijn debuut. Op 29 november 2018 maakte hij zijn Europese debuut tegen AEK Larnaca, hij speelde twee minuten. Hij speelde in twee seizoenen 37 competitiewedstrijden, totdat Parma op de deur klopte. Op 4 oktober 2020 tekende Sohm een vijfjarig contract voor die club.
Sohm is jeugdinternational voor Zwitserland. Hij maakte zijn interlanddebuut voor Zwitserland op 7 oktober 2020 als invaller voor Djibril Sow in een vriendschappelijk duel tegen Kroatië (1–2 verlies).