Bereits im Alter von vier Jahren begann Schnyder das Eishockey in Küssnacht am Rigi beim lokalen Küssnachter Schlittschuhclub spielen. Aufgrund seines Talentes erhielt er frühzeitig ein Vertragsangebot des HC Luzern, zu dem er dann auch wechselte. Später nahm ihn der Schweizer Erstligist EV Zug unter Vertrag. Dort wurde er wie ein Lehrling ausgebildet und erhielt nach Ende seiner Ausbildung den Titel Diplom-Berufssportler. 2004 spielte er für die Schweiz bei der U-20-Weltmeisterschaft. Nach der &lt;a href="National%20League%20%28Eishockey%29%202019/20"&gt;Saison 2019/20&lt;/a&gt; beendete Schnyder seine Karriere als professioneller Eishockeyspieler.