Apply now

First seen by our source: 1 hour ago

Senior Data Engineer

@ AgileGrid Solutions

Canada

Full-time5+ years experience
Apply now
SIGNALS

Overview

BMO Financial Group is hiring a Senior Data Engineer in its Data and AI Technology Engineering team to lead the planning, design, development, testing and support of data and AI products. The role works with business stakeholders to translate needs into technical solutions and mentors developers while building reusable frameworks and automation. The posting states a full-time salaried position with a range of $70,000 to $150,000 per year and an application deadline of November 30, 2026.

Responsibilities:

  • Lead end-to-end delivery of data and AI products
  • Partner with business stakeholders on requirements and solution design
  • Guide junior and intermediate developers and track defects
  • Build automation scripts, frameworks and reusable code
  • Strengthen team capability through mentoring and knowledge sharing

Requirements summary:

  • Five to seven years of relevant experience
  • ETL/ELT and data warehousing expertise
  • SQL, Python, Spark and Scala
  • Cloud data services in AWS or Azure
  • Agile delivery and JIRA required
  • AI and generative AI knowledge is an asset

Tools & skills

Benefits mentioned

Health insuranceLife insuranceRetirement planTuition support
Source and dates

Source type not verified · apify-linkedin

Employer posting date
Not provided
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedRetirement plan, Tuition support, Performance bonus

Summary and details written by AI from the posting; the employer’s posting is the authority.

AgileGrid Solutions

FieldValue
Open jobs on Jobsy6
Job description
Application Deadline: November 30, 2026

Address: 4100 Gordon Baker Road

Job Family: Technology

Salary: $70,000–$150,000 per year

Pay Type: Salaried

About The Company

BMO Financial Group is driven by a shared purpose: Boldly Grow the Good in business and life. We work to create lasting, positive change for our customers, communities, and employees. Through collaboration, innovation, and a commitment to pushing boundaries, BMO supports businesses, contributes to economic growth, and helps people and organizations reach their goals.

Data and AI Technology (DAT) Engineering supports BMO’s digital-first strategy and its risk, regulatory, and compliance requirements. The team builds data and AI products that deliver timely, actionable insights and help business partners make informed, data-driven decisions. Working across the bank, DAT Engineering contributes to hundreds of initiatives each year, addressing complex challenges and creating business value.

About The Role

Join a diverse engineering organization where you can apply your technical skills to complex business problems and work with evolving data and AI technologies. In this role, you will lead the planning, design, development, testing, implementation, documentation, and support of data and AI products. You will work closely with business stakeholders to understand functional and non-functional needs, translate them into technical solutions, and help ensure those solutions align with established standards and technology roadmaps.

You will also contribute to stronger engineering practices by developing reusable frameworks and automation, improving delivery and deployment processes, and supporting the growth of colleagues through mentoring and knowledge sharing.

Qualifications

You bring five to seven years of relevant experience, supported by IT education, certifications, or equivalent professional expertise. You have hands-on experience in ETL/ELT development and testing, data warehousing, and working with SQL, NoSQL, Python, Spark, and Scala. Your background includes technologies such as SSIS, AWS Glue, cloud storage and computing services in AWS or Azure, Hadoop, and Netezza.

You are comfortable working with structured, semi-structured, and unstructured data in both batch and streaming environments. You have experience in data analysis, data mapping, and data profiling, along with an understanding of AI concepts, generative AI, prompt engineering, retrieval-augmented generation (RAG), and AI-enabled tools in the software development lifecycle. Familiarity with Agile delivery and JIRA is required. Experience in a large enterprise, working with senior leaders, or operating in a highly regulated industry is an asset.

Responsibilities

Lead the end-to-end delivery of data and AI products, from planning and technical design through development, testing, implementation, documentation, and ongoing support. Partner with business stakeholders to clarify requirements and shape reliable, practical solutions. Provide technical direction on designs and confirm alignment with standards, architecture, and roadmaps.

Guide junior and intermediate developers, identify and track defects, and perform regression testing to verify fixes. Find opportunities to improve engineering workflows, delivery practices, and deployment capabilities. Build automation scripts, frameworks, and reusable code to accelerate development and improve consistency. Strengthen team capability through mentoring, knowledge sharing, and communities of practice.

Benefits

BMO offers a total compensation package that may include performance-based incentives, discretionary bonuses, and other rewards, depending on the position and pay type. Benefits include health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. Compensation may vary according to location, skills, experience, education, and qualifications. Part-time compensation is prorated based on regular hours worked. The stated salary range represents BMO Financial Group’s pay range for this salaried position.

BMO supports employee growth through training, coaching, manager support, and opportunities to build professional networks and broaden skills.

Equal Opportunity

BMO Financial Group is committed to an inclusive, equitable, and accessible workplace. We value the perspectives and strengths people bring through their differences. Accommodations are available upon request for candidates participating in any part of the selection process; please contact your recruiter to request support.

Similar jobs

  • Data Engineer | Data & AI Technology

    Toronto, ON
    Full Time

    Obsidi®

    You will partner with stakeholders and product managers to gather requirements, design ingestion patterns, and onboard new data sources into the cloud data platform; Experience building data pipelines, and composable…

  • Data Engineer

    North Vancouver, BC
    Full Time

    DarkVision

    You will work with internal stakeholders to capture requirements, design features (front and back end), test, and implement them; You will write code to generate new visuals, embed them in reports, and onboard the…

  • Data Engineer

    Montréal, QC
    Full Time

    Motion Recruitment

    Required Skills & Experience; Bachelor’s degree in a technical or quantitative field; Strong Python, including experience with common data libraries

  • Data Engineer

    Montréal, QC
    Full Time

    Breathaplasta by Adaptavate

    Have over five years of applied experience; Have a bachelor’s degree in computer science, engineering or related field (or equivalent work history and experience); Dependent on experience

  • Data Engineer

    Canada
    Full Time

    Innovation Federal Credit Union

    Education & Experience; Completion of a post-secondary diploma or degree in Computer Science, Data Analytics, Information Systems, or a related field; Advanced working SQL knowledge and experience working with…

  • Senior Data Engineer (Lead)

    Vancouver, BC
    Full Time

    Punt

    7+ YOE2+ MgmtCandidates need 7+ years of data engineering experience, including 2+ years in a technical lead or platform role, and a completed platform migration. They need strong SQL, dbt, Python and orchestration tool skills, and experience owning a cloud data warehouse, ideally on AWS.

    dbt, Python, Prefect, Airflow, Dagster, AWS

  • Data Engineer / Analytics Developer (Guidewire Reporting Modernization)

    Canada
    Contract

    Maarut Inc

    Candidates need hands-on Azure Databricks and Spark SQL experience, strong Python and SQL skills, and experience designing ETL/ELT pipelines. Migrating legacy reporting platforms to the cloud and working in Agile teams are also required.

    Azure Databricks, Microsoft Fabric, Power BI, Informatica PowerCenter, Actuate BIRT, Guidewire

  • Senior Data Engineer

    Canada
    Contract

    Coforge

    3+ YOECandidates need a bachelor's degree in computer science, data engineering or a related technical field, and 3 to 5 years of data engineering experience, preferably in capital markets. Advanced SQL, Spark, Databricks and governance tools such as Unity Catalog are required.

    Databricks, Unity Catalog, Apache Spark, Azure Data Factory, Power BI, Tableau

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.