Bei den Olympischen Sommerspielen 2016 in Rio de Janeiro erreichte Steffen den Halbfinal, den er gegen den späteren Olympiasieger Park Sang-young mit 9:15 verlor. Im darauffolgenden Gefecht um Bronze musste sich Steffen dem Franzosen Gauthier Grumier mit 11:15 geschlagen geben.
2018 gewann er bei den Weltmeisterschaften in Wuxi mit der Mannschaft die Goldmedaille.[3] Im Jahr darauf sicherte er sich mit der Mannschaft in Budapest Bronze.
In der Vorbereitung auf die Olympischen Sommerspiele 2020 in Tokio verletzte sich Steffen im März 2021 an der Achillessehne. Im Einzelwettkampf scheiterte er in der 2. Runde am späteren Bronzemedaillengewinner Ihor Rejslin aus der Ukraine. Im Viertelfinal des Teamwettkampfs, in dem die Schweiz von Südkorea 44:39 bezwungen wurde, bestritt er das Schlussgefecht.[4]
Privates
Steffen war mit der Ex-Beachvolleyballerin Isabelle Forrer verheiratet und lebt mit seiner Familie in Basel,[5] wo er als Sport- und Englischlehrer an einem Gymnasium arbeitet.[6] Seit 2023 ist er mit Sportmoderatorin Annette Fetscherin liiert.[7] Steffen ist Mitglied der Fechtgesellschaft Basel und gehört deren Vorstand an.