Haugen ha iniziato la sua carriera con la maglia del Løv-Ham. Ha debuttato in 1. divisjon il 26 aprile 2009, sostituendo Kim-Rune Hellesund nel successo per 3-1 sul Sogndal.[3] Il 16 maggio ha segnato la prima rete con questa maglia, nel successo per 4-1 sul Sarpsborg 08.[4]
Il 10 agosto 2010 ha firmato un contratto con il Brann, ma è rimasto al Løv-Ham fino al termine della stagione.[5] Il 20 marzo 2011, così, ha debuttato nell'Eliteserien: ha sostituito Bjørnar Holmvik nella vittoria per 2-1 sul Rosenborg.[6] Il 31 luglio ha segnato la prima rete, nel successo per 2-3 sul campo dell'Odd Grenland.[7]
Il 21 ottobre 2015, ha ricevuto la candidatura come miglior giocatore della 1. divisjon per l'edizione annuale del premio Kniksen, poi vinto il 1º novembre.[8][9] Sempre il 21 ottobre, in virtù della vittoria del Sogndal sul Kristiansund nel recupero della 27ª giornata di campionato, il Brann ha matematicamente conquistato la promozione in Eliteserien con due giornate d'anticipo sulla fine della stagione.[10]
Il 23 novembre 2015 ha rinnovato il contratto che lo legava al club fino al 31 luglio 2018.[11] L'8 febbraio 2018 ha ulteriormente prolungato il contratto col Brann, fino all'estate 2021.[12]
Il 21 dicembre 2020, i ciprioti dell'AEK Larnaca hanno reso noto un principio d'accordo con il Brann e con Haugen, soggetto al buon esito delle visite mediche di rito.[13] Il 28 dicembre, il norvegese è stato presentato ufficialmente come un nuovo giocare dell'AEK Larnaca, a cui si è legato fino al 30 giugno 2022.[14]
Il 31 agosto 2021 ha fatto ritorno in Norvegia, firmando per lo Stabæk.[15]
Il 30 marzo 2022 è passato all'Aalesund, a cui si è legato con un contratto annuale.[16]
Il 15 novembre 2022 è stato reso noto il suo ritorno allo Stabæk, a partire dal 1º gennaio 2023: ha firmato un accordo biennale.[17] Il 15 gennaio 2024 ha rescisso il contratto che lo legava al club.[18]