In January 2007 Maierhofer played half a season for TuS Koblenz in the second league of Germany. The next season he signed a contract with SpVgg Greuther Fürth. The club sent him on a six-month loan to Austrian Bundesliga's Rapid Vienna in January 2008. Rapid then signed a contract with him. 