Aviva plc

Ontario
Total Offices: 8
36,000 Total Employees
Year Founded: 1696

Teams at Aviva plc

Recently posted jobs

YesterdaySaved
Hybrid
Markham, ON, CAN
Insurance • Financial Services
Leads complex IT project lifecycles from planning through delivery, managing scope, schedule, budget, resources, risks, quality, governance, and stakeholder expectations. The role leads cross-functional internal and external teams, oversees large multi-year projects and financials, balances Agile practices with governance, and drives issue resolution and successful outcomes across business and technology partners.
3 Days AgoSaved
Hybrid
Markham, ON, CAN
Insurance • Financial Services
Designs and maintains scalable data pipelines supporting analytics, AI, and enterprise data modernization. Responsibilities include coding in SQL, Python, Shell, and Terraform; implementing Snowflake and dbt solutions; ensuring data quality and governance; resolving complex data issues; leading agile delivery; mentoring engineers; collaborating across technical teams; and documenting solutions. The role requires strong cloud, database, orchestration, communication, and stakeholder leadership skills.
Insurance • Financial Services
Leads multi-year strategy development, business performance management, governance, market intelligence, and cross-functional initiatives across insurance businesses. Partners with senior leadership to execute priorities, monitor commitments, mitigate risks, deliver insights, and support executive planning. Requires strong strategic thinking, stakeholder influence, communication, and business acumen, with property and casualty insurance experience preferred.