Hans Schneider commence en 1931 au Pötzleinsdorfer Sport Klub et reste quand le club devient le EK Engelmann et remporte le championnat d'Allemagne en 1939. Après la fusion en 1939 du Wiener Eislauf-Verein et du EK Engelmann pour former le Wiener EG, il continue à jouer à Vienne et est de nouveau champion en 1940. Après la Seconde Guerre mondiale, il revient au EK Engelmann.