Senior Data Platform Engineer — Snowflake & AWS (Hybrid)

National Bank of Canada

Montreal (administrative region)

Hybrid

CAD 120,000 - 150,000

Full time

27 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health and wellness program
Flexible group insurance
Pension plan
Employee share ownership plan
Telemedicine service
Inclusive, barrier-free environment

Job summary

National Bank of Canada is seeking a Senior Developer in Platform Data Engineering to design, build and operationalise a Snowflake/AWS-based data platform. You will drive ingestion, transformation and exposure mechanisms to ensure scalable, reliable data services and contribute to automated testing, security and governance.

You will work within a cross-functional Horizon team that values collaboration, continuous learning and agile delivery, with a flexible hybrid schedule and strong focus on

Qualifications

  • Bachelor’s degree in computer science, software engineering, computer engineering or a related field, and 5 to 7 years of experience in data platform development in a large enterprise.
  • AWS Certified Developer certification or be able to obtain it within the first year.
  • SnowPro Core COF-C03 certification or be able to obtain it within the first year.
  • Proficient AWS, including EC2, S3, Lambda, IAM, CloudWatch, Step functions and Glue, as well as Python, Snowflake and Terraform.
  • Advanced experience in DevOps practises, ongoing integration and deployment, automated testing, application security and containerisation.
  • Advanced experience with AI-assisted development tools, such as Claude Code, Copilot GitHub, Codex and Cursor.
  • Significant experience in designing large-scale data solutions and proficient in agile development, code review, documentation and testing practises.

Responsibilities

  • Design, develop and maintain robust, efficient and scalable data pipelines on AWS and Snowflake.
  • Data ingestion, transformation and exposure mechanisms to ensure availability, reliability and scalability.
  • Evolve the data platform by automating the infrastructure with Terraform and applying DataOps best practises.
  • Define and implement development, security, governance, documentation and automated testing standards.
  • Optimize code quality and solution performance through code reviews and AI-assisted development tools; CI/CD.
  • Support team members by sharing your technical expertise and actively contributing to agile activities and releases.

Skills

Data engineering
AWS
Snowflake
Python
DevOps
Terraform
CI/CD
AI-assisted development
Data governance
Agile

Education

Bachelor’s degree in Computer Science or related

Tools

Snowflake
AWS
Terraform

Job description

National Bank of Canada is seeking a Senior Developer in Platform Data Engineering to design, build and operationalise a Snowflake/AWS-based data platform. You will drive ingestion, transformation and exposure mechanisms to ensure scalable, reliable data services and contribute to automated testing, security and governance.

You will work within a cross-functional Horizon team that values collaboration, continuous learning and agile delivery, with a flexible hybrid schedule and strong focus on

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer – Hybrid Cloud Platform (AWS/Snowflake)
Senior Data Engineer – Hybrid Cloud Platform (AWS/Snowflake)

Banque Nationale du Canada • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Senior Data Platform Engineer — Snowflake, AI & Multi-Cloud
Senior Data Platform Engineer — Snowflake, AI & Multi-Cloud

RBC • Toronto

On-site
CAD 140,000 - 180,000
Bonuses
Flexible benefits
Stock options where applicable
Lead Data Platform Engineer - AWS & Snowflake
Lead Data Platform Engineer - AWS & Snowflake

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 120,000 - 170,000
Académie de données
Formation linguistique
Centre d’apprentissage Harvard
+1
Senior Cloud Data Engineer - AWS, Snowflake, DBT
Senior Cloud Data Engineer - AWS, Snowflake, DBT

Aviva plc • Markham

Hybrid
CAD 115,000 - 135,000
Base salary 115k–135k CAD
Annual bonus eligibility
Retirement savings
+8
Senior Data Engineer – Real-Time Data & Risk Analytics
Senior Data Engineer – Real-Time Data & Risk Analytics

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Health and wellness program
Flexible group insurance
Generous pension plan
+4
Data Platform Engineer II — Hybrid, Vancouver
Data Platform Engineer II — Hybrid, Vancouver

Spring Financial • Vancouver

On-site
CAD 90,000 - 120,000
Extended health
Dental
Vision
+1
Senior Software Developer, Data Platform & Infra
Senior Software Developer, Data Platform & Infra

Randstad Canada • Toronto

Remote
CAD 120,000 - 170,000
Senior Data Platform Engineer - Cloud Reliability
Senior Data Platform Engineer - Cloud Reliability

Project X • Toronto

Hybrid
CAD 130,000 - 160,000
Senior Data Platform Engineer — AWS/Snowflake
Senior Data Platform Engineer — AWS/Snowflake

JobCubby • Toronto

Hybrid
CAD 120,000 - 180,000
Continuous learning
Coaching and development opportunities
Collaborative team environment
Senior developer data engineering
Senior developer data engineering

National Bank • Montreal

Hybrid
CAD 110,000 - 150,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6