Senior Data Engineer: FinCrime & Regulatory Analytics

National Bank of Canada

Montreal

On-site

CAD 110,000 - 140,000

Full time

25 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health & wellness
Group insurance
Pension plan
Employee share ownership
Employee assistance
Preferential banking
Community involvement
Telemedicine
Sleep clinic

Job summary

National Bank of Canada in Montreal is seeking a Senior Developer in Data Engineering on the Financial crime and regulatory projects team. You will design data models, build scalable pipelines, and advance our platforms to strengthen analytics and governance.

You’ll work with the FinCrim Data Warehouse team, applying data vault and dimensional modeling, and implement cloud solutions using Kafka, AWS, Snowflake and Terraform to deliver reliable, high-performance data assets.

Qualifications

  • Bachelor’s or Master’s degree in a related field.
  • 3–5 years of relevant experience.
  • Expertise in data engineering, particularly data design and modelling using data vault and dimensional approaches.
  • Strong analytical skills and understanding of data models and data relationships; ability to explore data and assess quality.
  • Experience designing, developing and operating large-scale data solutions in distributed and cloud environments.
  • Proficient SQL and Python and data processing optimization practices.
  • Knowledge of Kafka and hands-on experience developing or operating real-time data processing solutions.
  • Knowledge of AWS, Snowflake, Terraform and DevOps practices, automation, CI/CD pipelines.
  • Understand data quality, governance, security and valuation.
  • Languages: French, English

Responsibilities

  • Define and develop data models meeting analytical needs; understand data models, structures, relationships and meaning.
  • Design, develop and maintain robust data pipelines in batch or real-time with Kafka in cloud environments.
  • Integrate and automate data between systems and business applications; optimise processing with SQL and Python.
  • Implement governance, control, quality and security mechanisms for data integrity and confidentiality.
  • Influence evolution of data strategy, platforms and infrastructures; promote automation practices.

Skills

Big Data
Data Architecture
Data Cleansing
Data Conversion
Data Modeling
Data Pipelines
Data Structures
Data Warehousing
Database Design
Diversity & Inclusion
Initiative
Learning Agility
Resiliency
Teamwork

Education

Bachelor’s or Master’s degree in a related field

Tools

Kafka
AWS
Snowflake
Terraform
DevOps practices
CI/CD

Job description

National Bank of Canada in Montreal is seeking a Senior Developer in Data Engineering on the Financial crime and regulatory projects team. You will design data models, build scalable pipelines, and advance our platforms to strengthen analytics and governance.

You’ll work with the FinCrim Data Warehouse team, applying data vault and dimensional modeling, and implement cloud solutions using Kafka, AWS, Snowflake and Terraform to deliver reliable, high-performance data assets.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fraud Risk Analytics Lead (Hybrid)
Senior Fraud Risk Analytics Lead (Hybrid)

National Bank of Canada • Montreal

Hybrid
CAD 90,000 - 120,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Data Engineer
Senior Data Engineer

National Bank of Canada • Montreal

On-site
CAD 110,000 - 140,000
Health & wellness
Group insurance
Pension plan
+6
Senior Data Scientist: AI & ML for Enterprise Impact
Senior Data Scientist: AI & ML for Enterprise Impact

Banque Nationale du Canada • Edmonton

Hybrid
CAD 90,000 - 130,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Senior Developer Data Engineering
Senior Developer Data Engineering

National Bank of Canada • Montreal

Hybrid
CAD 110,000 - 150,000
Senior Data Scientist
Senior Data Scientist

Bnc • Montreal

Hybrid
CAD 90,000 - 130,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Senior Data Solutions Architect: AI-Driven Wealth Management
Senior Data Solutions Architect: AI-Driven Wealth Management

National Bank of Canada • Montreal

Hybrid
CAD 120,000 - 160,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Developer Data Engineering
Senior Developer Data Engineering

Banque Nationale du Canada • Montreal

Hybrid
CAD 120,000 - 180,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Data Systems Engineer—IT & Analytics
Data Systems Engineer—IT & Analytics

Insight Global • Toronto

On-site
CAD 100,000 - 120,000
Hybrid Senior Regulatory Data & Integration Analyst
Hybrid Senior Regulatory Data & Integration Analyst

National Bank of Canada • Montreal

Hybrid
CAD 90,000 - 120,000
Health and wellness program
Flexible group insurance
Generous pension plan
+5
Senior Credit Risk Data Scientist - EC & AI Analytics (Hybrid)
Senior Credit Risk Data Scientist - EC & AI Analytics (Hybrid)

Banque Nationale du Canada • Richmond Hill

Hybrid
CAD 120,000 - 170,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3