S

Sompo International Holdings

Global insurance and reinsurance provider

Global Head of Brand

Brand & Creative MarketingConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 10 years of brand leadership experience in a global organization; experience in insurance, financial services, or a similarly complex regulated industry is preferred.
  • Proven experience building and leading global brand transformation, repositioning, or expansion efforts.
  • Expertise in brand architecture, visual identity systems, tone of voice, and brand governance.
  • A good track record of building, influencing, and managing relationships with senior-level leaders.
  • Experience leading diverse, cross-functional teams.
  • Professional experience in or with Japan and a strong understanding of Japanese business and brand culture.
  • Ability to travel occasionally.

Responsibilities

  • Define and lead the global brand strategy to support business growth and market differentiation, with emphasis on the Property & Casualty business.
  • Evolve and protect the global visual identity, ensuring brand consistency across all channels and regions.
  • Serve as global brand guardian, ensuring alignment with Sompo Holdings in Japan while adapting to local market needs.
  • Advise senior leadership, including the Group Head of Communications, on brand perception, positioning, and impact.
  • Manage and grow a high-performing team, fostering creativity, alignment, and delivery excellence.
  • Collaborate cross-functionally with Marketing, Human Resources, and business teams to bring the brand to life across the entire ecosystem.
  • Develop and implement brand measurement frameworks, including brand health metrics and campaign effectiveness tracking.
  • Manage the brand budget, external brand agencies, and vendors, ensuring quality, creativity, and budget control.

Desired Qualifications

  • Japanese language fluency.

About the Company

Sompo International Holdings

Global insurance and reinsurance provider

Sompo International Holdings provides global commercial and consumer property, casualty, and specialty insurance and reinsurance. It underwrites policies by assessing risk, pricing coverage, issuing terms, and handling claims through a worldwide team of about 9,500 professionals. The company differentiates itself with the 137-year heritage of Sompo Holdings, practical expertise, and a collaborative approach under The Ease of Expertise, enabled by its large global footprint to tailor solutions for diverse risk types. Its goal is to help organizations and individuals manage risk by delivering reliable insurance and reinsurance solutions that simplify complex challenges.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Bermuda
Founded
2001

Recently Posted Jobs

Explore more opportunities at Sompo International Holdings

See more jobs