Selain memimpin KREN, Michael menjabat sebagai Ketua Komite Kebijakan Pembiayaan Kelautan & Perikanan di Kamar Dagang dan Industri (Kadin) Indonesia serta sebagai dewan direksi di PT Digital Artha Media (DAM), anak usaha KREN.
Sebelumnya, ia juga pernah menjabat sebagai Komisaris Utama di PT M Cash Integrasi Tbk. (MCAS), Wakil Direktur di PT Cikarang Listrindo Tbk. (POWR), dan Direktur di PT Kresna Cakra Unika.
Michael Steven meraih gelar MBA dari Golden Gate University dan gelar sarjana dari The University of Texas di Austin.