Strategy Lead/ Manager - Office of the CIO

Aviva
Full-time Markham, Ontario Top Executives
Posted:
March 23, 2026
Location:
Markham, Ontario, Canada

Job Description

Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.

An excellent career opportunity in our IT Department business unit awaits you!

We are seeking a Strategy Lead / Manager, to work closely with the IT Senior Leadership Team (ITSLT) to ensure alignment and progress on key initiatives and agreed actions that will drive the achievement of the IT overall strategy.

You will be accountable to ensure the ITSLT has updates and analysis required to prepare key stakeholder engagements and provide a trusted synthesis of disparate information to frame a view of the business’ progress toward strategic goals. This involves working with the UK CIO team and Group to drive value for the ACAN business. You will work closely with the IT SVP’s and CIO and Finance Business Partnering team in developing insights, analysis and appropriate presentation decks to support va...

Apply for this Job

Submit your application for the Strategy Lead/ Manager - Office of the CIO position at Aviva.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Markham, Canada
Posted: March 23, 2026
Deadline: May 02, 2026