Otto, Leiden Üniversitesi Hukuk Fakültesi’nden mezun olduktan sonra, finans kariyerine 1992 yılında ING Grup’ta başlamış ve 1992 – 2008 yılları arasında ING Grup bünyesinde Bölge Yöneticisi, Genel Sekreter, Pazarlamadan Sorumlu Başkan Yardımcısı, Satış ve Satış Destekten Sorumlu Kıdemli Başkan Yardımcısı, Pazarlama Direktörü, Satış ve Pazarlama Genel Müdürü, ING Insurance ve Postbank Insurance Genel Müdürü görevlerinde kariyerini sürdürmüştür. OHRA’da iki yıl CEO olarak görev yapmasının ardından, kariyerine; 2010 – 2013 yılları arasında Delta Lloyd NV’de Ticari Departmanda Direktör olarak devam etmiştir. Otto, 2013 yılı ortalarında Achmea’ya Hayat Dışı Sigortacılık Branşından Sorumlu Başkan olarak katılmıştır. Otto, 2015 yılından bu yana Achmea’da Yönetim Kurulu Üyesi olarak görev yapmaktadır. Otto aynı zamanda Eureko Sigorta ve Interamerican Greece’de Yönetim Kurulu Başkanı ve Achmea Avustralya’da ve Inshared’de Denetim Kurulu Başkanı’dır.