From 1979 until 1982 he was working as accompanist at the Ballet section of the Croatian National Theater in Zagreb, from 1987 until 1989 as a music theory lecturer at the Elly Bašić Music School in Zagreb, from 1988 until 1989 the accompanist in Bermuda Civic Ballet, and in 1989 producer in the Vatroslav Lisinski Concert Hall. In year 1989, he began his cooperation with the Teatro alla Scala in Milan, Italy, where he worked as accompanist at the Ballet section (1989–1999), a conductor in the ballet productions (1997–1999) and accompanist and assistant conductor in the theater Opera section (1999–2001). At the same time, Šipuš was active in Zagreb, particularly at the Zagreb Academy of Music, where he worked as the lecturer of musical theory (1988–1989), Assistant Professor at the Department of Composition and Music Theory (since 1998), associate professor (since 2005) and full-time professor (since 2009). He was also a producer in years 1987 and 1989, as well as artistic director of Music Biennale Zagreb (1997–2011).[4]