Selnæs speelde in de jeugd voor Skjetten, Sverresborg IF en Rosenborg BK. Op 25 maart 2012 tekende hij zijn eerste profcontract voor Rosenborg BK. De middenvelder debuteerde op 1 april 2012 in de Tippeligaen tegen Lillestrøm SK. Eén week later mocht hij voor het eerst in de basiself starten tegen Sogndal Fotball. In totaal maakte hij vier treffers in 87 competitieduels. In januari 2016 trok Selnæs naar Saint-Étienne, dat 3,2 miljoen euro over had voor de middenvelder. Daarna speelde hij in Zwitserland bij Henzhen en Hebei en in het seizoen 2022-2023 komt hij uit voor FC Zürich.
Selnæs vertegenwoordigde Noorwegen bij meerdere nationale jeugdselecties. Hij debuteerde in 2012 in Noorwegen -21.