Maximilian Steiner startet für den WSV Bad Ischl-NTS-Oberösterreich. Am 14. und 15. Juli 2012 debütierte er in Villach im FIS-Cup und erreichte dort die Plätze 40 und 41. Seine nächste Wettbewerbsteilnahme erfolgte im Rahmen des Alpencups in Planica im Jänner 2013, wo er die Plätze 32 und 36 belegte. Seit jener Saison folgten regelmäßig weitere Teilnahmen in beiden Wettbewerbsserien, wobei er bis heute drei Wettbewerbe im FIS-Cup sowie einen Wettbewerb im Alpencup gewinnen konnte.
Am 30. und 31. Jänner 2016 debütierte Steiner in Bischofshofen im Continental Cup und erreichte dort die Plätze 41 und 37, woraufhin in der Saison 2016/17 häufiger Starts im Continental Cup erfolgten. Bisher gewann er zwei Mal einen Wettbewerb im Continental Cup; in Frenstat, Tschechische Republik am 20. August 2017[1], sowie in Engelberg, Schweiz am 28. Dezember 2020[2].
Anfang Jänner 2016 wurde Steiner neben fünf weiteren Nachwuchsspringern in die nationale Gruppe Österreichs für die Wettbewerbe in Innsbruck und Bischofshofen im Rahmen der Vierschanzentournee 2016/17 nominiert.[3] Als 51. in der Qualifikation konnte er sich jedoch nur knapp nicht für den Wettbewerb in Innsbruck qualifizieren; beim Wettbewerb in Bischofshofen ging er zugunsten anderer Athleten nicht an den Start.
Insgesamt startete Steiner 10 Mal beim Skisprung-Weltcup, wobei sein bestes Ergebnis der 23. Platz in Nizhny Tagil, Russland am 5. Dezember 2020[4], sowie in Willingen, Deutschland am 29. Jänner 2022[5] war.