Head – Insurance Virtuous Advisors and Resources Pvt. ltd.

The Corporate Institute

Punjab

On-site

INR 4,000,000 - 7,000,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

The Corporate Institute in India is seeking a Head Insurance to oversee the group’s insurance portfolio and risk management framework, ensuring adequate coverage across assets, operations, and logistics while optimizing costs.

You will lead renewals, claims, risk assessments, and MIS reporting, collaborating with leadership, insurers, and brokers to strengthen governance and drive cost-efficient risk mitigation.

Qualifications

  • Bachelor’s/Master’s degree in Commerce, Finance, Business Administration, Risk Management, Insurance, or related discipline.
  • 12–20 years of relevant experience in Corporate Insurance, Risk Management, Insurance Broking, or Insurance Advisory at enterprise/group level.
  • Prior experience leading insurance functions for large organizations is highly desirable.
  • Professional certifications in Insurance, Risk Management, or related fields will be an advantage.

Responsibilities

  • Develop and implement the Group’s insurance and risk management strategy.
  • Identify, assess, and mitigate operational, financial, asset, and logistics-related risks.
  • Manage insurance programs covering property, liability, marine, transit, employee benefits, cyber, D&O, and business interruption risks.
  • Lead insurance policy renewals, negotiations, and placements with insurers and brokers.
  • Drive effective claims management, including claim assessment, documentation, negotiations, and settlements.
  • Conduct periodic risk assessments and recommend appropriate risk mitigation measures.

Skills

Insurance
Risk management
Negotiation
Stakeholder management
Budgeting
Analytics
Communication

Education

Bachelor’s/Master’s degree in Commerce, Finance, Business Administration, Risk Management, Insurance

Job description

About the Role:

The Head Insurance will be responsible for managing the Group’s overall insurance portfolio and risk management framework. The role involves ensuring adequate insurance coverage for all assets, business operations, employees, and logistics activities while minimizing risk exposure and optimizing insurance costs. The incumbent will work closely with leadership, business units, insurers, brokers, and external stakeholders to develop effective risk mitigation strategies and drive seamless claims management across the organization.

Key Responsibilities:
  • Develop and implement the Group’s insurance and risk management strategy.
  • Identify, assess, and mitigate operational, financial, asset, and logistics-related risks.
  • Manage insurance programs covering property, fire, marine, transit, liability, employee benefits, cyber, D&O, and business interruption risks.
  • Ensure adequate insurance coverage across all Group entities and business locations.
  • Lead insurance policy renewals, negotiations, and placements with insurers and brokers.
  • Drive effective claims management, including claim assessment, documentation, negotiations, and settlements.
  • Conduct periodic risk assessments and recommend appropriate risk mitigation measures.
  • Monitor insurance market trends and evaluate new products and coverage options.
  • Ensure compliance with statutory, regulatory, and corporate governance requirements related to insurance.
  • Prepare insurance budgets, monitor premium costs, and identify opportunities for optimization.
  • Develop MIS, risk reports, and management presentations for senior leadership.
  • Build and maintain strong relationships with insurance companies, brokers, surveyors, and consultants.
Key Skills:
  • Professional certifications in Insurance, Risk Management, or related fields will be an advantage.
  • Strong understanding of corporate insurance programs, risk assessment, and risk mitigation practices.
  • Expertise in property, liability, marine, employee benefits, cyber, and specialty insurance products.
  • Proven experience in insurance policy structuring, renewals, and claims management.
  • Strong negotiation, analytical, and problem‑solving skills.
  • Excellent stakeholder management and cross-functional collaboration abilities.
  • Proficiency in risk reporting, insurance analytics, and budgeting.
  • Strong communication and presentation skills.
Preferred Industry Background:
  • Candidates from large manufacturing, engineering, industrial products, textiles, auto components, FMCG, logistics, infrastructure, or diversified business groups will be preferred. Experience in organizations with significant asset bases and complex supply chain operations will be an added advantage.
Qualifications and Experience:
  • Bachelor’s/Master’s degree in Commerce, Finance, Business Administration, Risk Management, Insurance, or a related discipline.
  • 12 – 20 years of relevant experience in Corporate Insurance, Risk Management, Insurance Broking, or Insurance Advisory, with exposure to handling insurance requirements at an enterprise or group level.
  • Prior experience leading insurance functions for large organizations is highly desirable.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Team Member - Insurance
Team Member - Insurance

Adani Enterprises Limited • Ahmedabad District

On-site
INR 1,600,000 - 2,200,000
Corporate Insurance Manager
Corporate Insurance Manager

Forward • Mumbai

On-site
INR 1,200,000 - 1,800,000
Insurance Lead
Insurance Lead

DAMAC Shared Services • Dadri

On-site
INR 1,800,000 - 3,000,000
Head of Insurance Capability & Sales
Head of Insurance Capability & Sales

Capgemini • Pune District

On-site
INR 2,500,000 - 3,500,000
Manager - Corporate Sales Insurance (Direct B2B)
Manager - Corporate Sales Insurance (Direct B2B)

Terasol Technologies Pvt. Ltd. • Mumbai

On-site
INR 1,200,000 - 2,000,000
Insurance Operations and Risk Management Specialist
Insurance Operations and Risk Management Specialist

Adani Enterprises Ltd • Ahmedabad District

On-site
INR 1,200,000 - 2,000,000
Head Of Insurance
Head Of Insurance

HEADHUNTING • Mumbai

On-site
INR 3,000,000 - 5,000,000
Head Of Insurance Capability And Sales
Head Of Insurance Capability And Sales

Capgemini • Pune District

On-site
INR 2,500,000 - 3,800,000
Senior Insurance Manager
Senior Insurance Manager

Hr99 Global • Jaipur

On-site
INR 400,000 - 800,000
PF
Paid leaves
Medical allowance
Corporate Insurance Specialist
Corporate Insurance Specialist

adani capital pvt ltd • Ahmedabad District

On-site
INR 1,200,000 - 2,000,000