Lockton

SVP, Stop Loss Carrier Consulting

Lockton$180K — $250K *
Finance & Insurance
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Business, Finance, Insurance, or related field; MBA preferred
  • 10+ years of experience in the insurance industry, including 5 years in leadership
  • Proven track record of driving growth and delivering innovative solutions
  • Understanding of the insurance value chain, including underwriting and claims
  • Exceptional leadership, communication, and relationship-building skills
  • Ability to manage multiple priorities in a fast-paced environment
  • Strong experience in underwriting, claims management, and risk assessment

Responsibilities

  • Lead the development and execution of strategy for Stop Loss Carrier Consulting
  • Analyze market trends to identify growth opportunities
  • Build and expand relationships with key stakeholders
  • Pursue new business opportunities and strategic alliances
  • Drive cross-selling and upselling within existing client accounts
  • Lead consulting engagements to deliver maximum value to clients
  • Collaborate with product and technology teams to design tailored solutions

Benefits

  • Opportunity to spearhead growth in a niche area of insurance
  • Work with a high-performing team of professionals
  • Engage directly with major clients in the insurance sector
  • Involvement in strategic decision-making and innovation
  • Represent the company at industry events and on advisory boards
Full Job Description
Job Summary:

Due to our success and increased business opportunities, we are looking for an SVP, Stop Loss Carrier Consulting to spearhead the growth and operational excellence of our Insurance Carrier Consulting business. This role is pivotal in driving revenue growth, building and nurturing key client relationships, and leading the development of innovative solutions tailored to meet the evolving needs of key stakeholders across the Stop Loss Insurance Industry. The ideal candidate will bring a blend of deep industry knowledge, leadership acumen, and a proven track record of success in scaling business operations.
• Lead efforts to develop and execute a comprehensive strategy for the Stop Loss Carrier Consulting business to achieve revenue, profitability, and market share goals.
• Analyze market trends and competitor activities to identify growth opportunities and inform strategic direction.
• Build and expand relationships with key stakeholders.
• Identify and pursue new business opportunities, partnerships, and strategic alliances.
• Drive cross-selling and upselling initiatives within existing client accounts.
• Lead strategic consulting engagements and client stewardship to deliver maximum value to carrier client business and distribution strategy.
• Collaborate with product development and technology teams to design solutions tailored to the unique challenges of the insurance industry.
• Stay abreast of emerging technologies, regulatory changes, and market trends to ensure offerings remain competitive and compliant.
• Recruit, mentor, and manage a high-performing team of professionals within the practice.
• Foster a culture of innovation, collaboration, and continuous improvement.
• Serve as the primary point of contact for major clients within the insurance sector.
• Ensure exceptional service delivery and client satisfaction through proactive communication and effective problem-solving.
• Monitor and assess completed projects to ensure that benefits are realized and contribute to ongoing performance optimization.
• Represent Lockton and the Carrier Consulting business at industry events, conferences and on advisory boards where appropriate.

#LI-LL1

Requirements:
• Bachelor's degree in Business, Finance, Insurance, or a related field; MBA or advanced degree preferred.
• 10+ years of experience in the insurance industry, with at least 5 years in a leadership role.
• Proven track record of driving growth, building strategic partnerships, and delivering innovative solutions.
• Strong understanding of the insurance value chain, including underwriting, claims, distribution, and regulatory frameworks.
• Exceptional leadership, communication, and relationship-building skills.
• Ability to work in a fast-paced environment, manage multiple priorities, and lead cross-functional teams.
• Proven track record of driving business growth, managing large teams, and improving operational efficiencies.
• Strong experience in underwriting, claims management, risk assessment, and insurance product development.
• In-depth knowledge of insurance market trends, regulatory environment, and customer needs.

About Lockton

Lockton Companies is the world's largest privately held insurance brokerage firm, providing insurance, risk management, employee benefits and retirement services. The company was founded in 1966 and is headquartered in Kansas City, Missouri. Lockton has more than 7,500 associates in over 100 offices worldwide. The company serves clients in a variety of industries, including construction, healthcare, hospitality, manufacturing, real estate, and technology. Lockton is known for its innovative solutions and exceptional customer service.
Learn more about Lockton
Size
7,500 employees
Industry
Founded
1966

Similar Jobs

More Jobs at Lockton

More Finance & Insurance Jobs

Find similar SVP, Stop Loss Carrier Consulting jobs: