Olson joined AP Moeller—Maersk in 2016 as Strategy & Execution Partner. In 2017 he was appointed to his current position. He began his career working in London for Zurich Financial Services and subsequently became Chief of Staff to the CEO General Insurance in Zurich. He later became Head of Global Corporate Strategy Latin America. In 2014, he became Regional Strategy & Business Development Partner.