C

Chubb

Global property & casualty insurer

Engineering Leader - New Business Technology

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A minimum of 12 years of engineering experience in both hands-on and leadership capacities.
  • A bachelor's and/or master's degree in Engineering, Computer Science, or a related discipline.
  • Extensive experience in technology consulting, digital transformation, or insurance/financial services technology leadership.
  • A proven track record of managing large-scale technology initiatives and executive-level stakeholder relationships.
  • A deep understanding of insurance technology trends, ecosystems, and best practices.
  • Strong leadership, communication, and cross-functional team management skills.
  • Demonstrated ability to drive growth strategies and deliver measurable business outcomes.

Responsibilities

  • Set the vision and strategy for architecture, platform, and software engineering, aligning them with business goals and digital transformation priorities.
  • Lead the design and execution of technology roadmaps, driving the adoption of emerging technologies and modern engineering practices.
  • Oversee end-to-end delivery of complex systems, ensuring quality, stability, and operational excellence.
  • Act as a trusted advisor to senior technology and business leaders, connecting business needs with practical and innovative engineering solutions.
  • Build and lead high-performing engineering teams, fostering a culture of focus, agility, and collaboration.
  • Promote continuous improvement, compliance with technology standards, and development of future technology leaders.
  • Facilitate decision-making, prioritize initiatives, and manage stakeholder engagement at all organizational levels.

Desired Qualifications

  • A master's degree in Engineering, Information Systems, or a related discipline.
  • Experience leveraging artificial intelligence capabilities, tools, and practices in current or past roles.

About the Company

Chubb

Global property & casualty insurer

Chubb is the world’s largest publicly traded property and casualty insurer, offering commercial and personal insurance, reinsurance, life and health products across 54 countries. It underwrites policies by evaluating risk, pricing premiums, and paying claims fairly and promptly when covered events occur. Its breadth of products, extensive distribution, and strong financial position distinguish it from competitors and enable it to serve diverse clients globally. Its goal is to help people and businesses manage risk with clear policy terms and reliable financial protection.

Company size
10,001+
Company stage
IPO
Headquarters
Zurich, Switzerland
Founded
1985

Recently Posted Jobs

Explore more opportunities at Chubb

See more jobs