Viena a lucrat ca la Berlin până 1896, atunci predat la Universitatea Tehnică din Aachen și Universitatea din Giessen. El a fost numit profesor de fizica la Universitatea din Würzburg în 1900 într-o succesiune de Wilhelm Conrad Roentgen, descoperitorul razelor X. Viena a călătorit a lungul carierei sale, ceea ce face excursii la Numeroase țări, printre care Norvegia, Spania, Italia, Anglia, și Grecia. În 1913 el a vizitat Statele Unite, unde a predat la Universitatea Columbia. El a fost numit profesor de fizica la Universitatea din Munchen in 1920 si a ramas acolo până la moartea sa. În timpul mandatului său de la Munchen, a supravegheat construirea unei noi Institutului de Fizică. El a servit ca rector al universității din 1925 la 1926.
Viena a fost un fizician foarte respectat. El a fost un membru al societăților științifice din Berlin, Göttingen, Viena, și Stockholm. El a servit ca coeditor al Annalen der Physik (Annals of Physics) din 1906 până la moartea sa în 1928.