Grünwald begon zijn carrière bij de jeugd van FC Kärnten en werd in 2003 opgenomen in de jeugdopleiding van Austria Wien. Op 11 juli 2007 maakte hij zijn debuut in de Bundesliga in de uitwedstrijd tegen SK Sturm Graz. Grünwald kwam een minuut voor tijd Yüksel Sariyar vervangen.[1] Blessures hielden hem de rest van het seizoen van het veld waaronder een kruisbandoperatie in januari 2008. Vanaf het seizoen 2008/09 maakte hij de overstap naar SC Wiener Neustadt, toen uitkomend in de 2. Liga. Door zijn operatie in januari was Grünwald nog niet fit tijdens het seizoensbegin en ook de rest van het seizoen verliep moeiteloos. Tijdens hetzelfde seizoen werd hij kortelings uitgeleend aan SV Wienerberg. Pas op de laatste speeldag van het seizoen speelde Grünwald de volledige wedstrijd op het terrein van FC Lustenau 07. Wiener Neustadt behaalde de titel en mocht bijgevolg de promotie vieren naar de Bundesliga. Vervolgens werd Grünwald meer en meer een basisspeler. Op 19 maart 2010 maakte Grünwald zijn eerste doelpunt in de Bundesliga in de met 2–3 gewonnen wedstrijd tegen Kapfenberger SV.[2]
In de zomer van 2011 verhuisde Grünwald naar Austria Wien. In het seizoen 2012/13 werd hij met Austria Wien landskampioen met 5 punten voorsprong op Red Bull Salzburg.
Nationale ploeg
Grünwald doorliep enkele Oostenrijkse jeugdreeksen waaronder de U18, U19, U20 en U21.