American Electric Power (AEP) is seeking a senior leader to direct the Risk and Insurance Management Department at its headquarters in Columbus, OH. You will supervise a team of 15 and multiple external partners while shaping risk financing, claims handling, and insurance procurement strategies.
The role requires a strong background in corporate risk management and insurance operations, with a focus on governance, policy development, and strategic risk transfer through captive arrangements.