Leo Niedermann is a seasoned professional with extensive experience in digital and technology risk management, cyber security, and information security. Currently serving as Senior Digital & Technology Risk Manager at Swiss Re since December 2015, Leo conducts comprehensive risk assessments and consults on digital and technology risks while leading initiatives to enhance cyber security awareness. Prior roles include Deputy Head Security Management at Detecon (Schweiz) AG, where Leo developed a cyber security practice, and Management Consultant at Accenture Plc, overseeing complex projects in the finance sector. Leo's educational background includes multiple degrees in International Relations and Information Security from esteemed institutions such as the University of Zurich and ETH Zürich.
January, 2023 - present
February, 2020
December, 2015
Head Service Delivery, Digital Facility Solutions/smart Utilities & Infrastructure, Urban Solutions at ST Engineering
Sr. Manager - Digital Compliance & Regulatory Risk Management at Pfizer
Svp, Sr Technology Manager - Software Delivery And Management - Digital Channels Technology at Bank of America
IT Director, Onninen Finland, Ecommerce & Digital Development at Kesko
Vice President Technology - Consumer Banking, Digital Channels at FAB
Access the worlds's biggest network of public org charts
Learn more