Executive Director, Global Collateral Management

Location: Saint Louis, MO, United States
Job Number: 4084

CompanyHighlights

  • A leader in the global life reinsurance space with over 45 years of growth and success.
  • Delivering expert solutions in individual life reinsurance, group reinsurance, financial solutions and more.
  • A firm that values creativity, curiosity, and humility – their team works together without ego to bring value to the company while revolutionizing the life and health insurance space.
  • A Fortune 250 firm and recognized by the Asia Insurance Review as “Life Reinsurer of the Year”.

Benefits and Features

  • Highly competitive total compensation package with bonus structure
  • Exceptional Health and welfare insurance
  • Retirement benefits
  • Paid Time Off
  • Education Assistance
  • Employee Recognition and Engagement Program

The Role You Will Play

  • As Executive Director Global Collateral Management, you will partner with VP, Collateral Management to work with various Corporate and Business internal stakeholders to develop and enhance collateral management capabilities to continue to unlock enterprise value.
  • This role will support Collateral and Liquidity Committee (CLC) deal approval process. Enhance new deal collateral analysis and supporting documentation to strengthen the firm’s negotiation position, increase speed of execution, and enhance collateral risk management.
  • The ED, Global Collateral Management will lead and enhance collateral stress testing and contingency planning capabilities and documentation to proactively provide frequent, transparent communication and reporting with lines of business, BSOC, and internal stakeholders regarding collateral impacts of pipeline and emerging risks.
  • This role is entrusted to develop and enhance collateral management systems and tools to support required growth in collateral use. Identify opportunities for process improvements and implement best practices to enhance efficiency and accuracy.

Community Highlights

  • This role works onsite with the team at the corporate office headquartered in St. Louis, Missouri – a state-of-the-art office complex with fitness center and variety of dining options.
  • St. Louis offers a culture of innovation and excellence paired with historic and iconic city sights.
  • With an affordable cost of living, St. Louis is a great place to live.

Background Profile

  • Bachelor’s degree in business, with emphasis in Finance, Accounting
  • 9+ years of experience in life insurance or reinsurance including 4+ years’ experience in collateral management, investment, risk management, or related field within the insurance or financial services industry
  • Strong understanding of the US Life insurance and reinsurance markets
  • Exceptional oral and written communication skills, demonstrating the ability to convey business terminology that is meaningful and well received