Schiffner gab am 23. Februar 2008 in Hinterzarten bei einem FIS-Rennen sein internationales Debüt und belegte den 55. Platz. Nach weiteren FIS-Rennen debütierte er im Val di Fiemme im Alpencup und schaffte es als 23. auf Anhieb in die Punkte. Am 17. Jänner 2009 gab Schiffner in Lauscha sein Debüt im FIS-Cup und gewann als 20. auf Anhieb 11 Punkte. Nach weiteren FIS-Cups, Alpencups, FIS-Rennen und Junioren-Wettkämpfen debütierte er im Juli 2009 in Villach im Continental Cup, holte jedoch als 49. und 40. keine Punkte. In der Saison 2009/10 ging er, außer beim Continental Cup in Villach und Bischofshofen und beim FIS-Cup in Villach wo er dritter wurde, nur im Alpencup an den Start. Am 2. Juli 2010 holte Schiffner beim Continental Cup in Kranj als 25. erstmals COC-Punkte. In dieser Saison startete er erstmals regelmäßig im Continental Cup, gelegentlich auch im FIS-Cup und im Alpencup. Bei der Junioren-WM in Otepää belegte Schiffner im Einzel den 13. Platz und holte im Team mit Michael Hayböck, Stefan Kraft und Thomas Lackner die Goldmedaille. Sein bestes Continental-Cup-Ergebnis in dieser Saison war ein siebter Platz in Brotterode am 5. Februar 2011. Trotzdem wurde Schiffner nach diesem Springen aus dem Continental Cup genommen und startete bei den letzten Springen im FIS-Cup und im Alpencup. In Ramsau gewann er einen FIS-Cup und in Chaux-Neuve einen Alpencup. Danach etablierte er sich im Continental Cup und gewann 2013 seinen ersten Continental-Cup-Wettbewerb in Lillehammer. Ein Jahr später gewann er auch in Frenstadt. Im Sommer-Grand-Prix 2015 belegte er den 4. Platz (mit Michael Hayböck, Thomas Diethart und Andreas Kofler) in Hinterzarten. Gleich darauf machte er seine bis jetzt besten Ergebnisse im Sommer-Grand-Prix von Einsiedeln und Courchevel mit einem 16 und 13 Platz. In der Saison 2015/16 holte Schiffner seine ersten Weltcuppunkte in Engelberg.