Chief Developer in Data Engineering

National Bank of Canada

Montreal (administrative region)

Hybrid

CAD 110,000 - 150,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health & Wellness
Flexible insurance
Pension plan
Employee stock plan
Family assistance
Preferential banking
Community initiatives
Telemedicine
Sleep clinic

Job summary

National Bank of Canada is seeking a Chief Developer in Data Engineering to lead data architecture, modeling, and pipeline design within the Data Strategy team. You will shape analytical capabilities and drive cloud-based data platforms across Operations.

In this role, you’ll implement ETL/ELT pipelines, enforce data quality and governance, and collaborate across agile teams to deliver scalable solutions using SQL, Python, AWS, Snowflake, and modern CI/CD practices.

Qualifications

  • Bachelor’s degree in a related field with five years of relevant experience, or a Master’s degree with three years of relevant experience.
  • Strong experience in data engineering, including ETL/ELT pipeline development, large-scale data management, data modeling (Data Vault and dimensional modeling), and data architecture.
  • Proficiency in SQL and Python for data transformation, integration, and analytics.
  • Experience with cloud environments and modern data platforms (AWS, Snowflake, Terraform); familiarity with Git, GitHub Actions, Bitbucket, and Jira is an asset.
  • Knowledge of software development best practices, automated testing, and CI/CD methodologies is an asset.
  • Strong analytical thinking, autonomy, proactivity, collaboration and influencing skills in a fast-paced agile environment.

Responsibilities

  • Define and evolve the data architecture and models to support analytical needs.
  • Design, develop, and maintain robust data pipelines (ETL/ELT) within cloud environments.
  • Develop integrations and automations connecting business apps and data platforms.
  • Optimize data processing using SQL and Python for performance and reliability.
  • Implement data quality, governance and control mechanisms to ensure data integrity.
  • Influence data strategy and contribute to evolving data infrastructure with engineering and automation best practices.

Skills

SQL
Python
Data modeling
Data architecture
Analytics
Agile

Education

Bachelor’s degree in related field
Master’s degree in related discipline

Tools

AWS
Snowflake
Terraform
Git
GitHub Actions
Bitbucket
Jira

Job description

A career as
a Chief Developer in Data Engineering within the Data Strategy team in the Business Performance, Evolution and Processes sector at National Bank means
acting as an analytical data specialist. Leveraging your expertise in data
architecture and modeling, your experience building data pipelines, and your
knowledge of cloud environments, you contribute directly to data enablement and
the transformation of Operations.

Your role
  • Define and evolve the data
    architecture and data models that support the sector’s analytical needs.
  • Design, develop, and maintain
    robust data pipelines (ETL and ELT) within the Bank’s cloud environments.
  • Develop integrations and
    automations that efficiently connect business applications and data
    platforms.
  • Optimize data processing using
    SQL and Python to improve solution performance, reliability, and
    efficiency.
  • Implement data quality,
    governance, and control mechanisms to ensure data integrity.
  • Influence the sector’s data
    strategy and contribute to the evolution of the data infrastructure
    through engineering and automation best practices.

The
Business Performance, Evolution and Processes Vice-Presidency is made up of
specialists who work in an agile, proactive, and collaborative manner to seize
opportunities, stay at the forefront of technology, and continuously improve
processes.

Within the
Business Performance, Evolution and Processes sector, you will be part of the
Data Strategy team, responsible for driving Operations’ enterprise-wide
transformation, and you will report to the Director of Analytics. You will work
closely with passionate data experts to accelerate the delivery of our
strategic initiatives.

Our team
stands out through its data engineering expertise, collaborative mindset, and
commitment to high-quality delivery. We aim to provide maximum flexibility to
support your quality of life through a hybrid work environment and a flexible,
adaptable schedule.

The Bank
values continuous development and internal mobility. Our personalized training
programs, based on learning through action, enable you to master your
profession and develop new areas of expertise. Tools such as the Data Academy,
language training, the Harvard Learning Center, as well as coaching and
mentoring opportunities are always available to you.

Requirements
  • Bachelor’s degree in a related
    field and five years of relevant experience, or a master’s degree in a
    related discipline and three years of relevant experience.
  • Strong experience in data
    engineering, including ETL and ELT pipeline development, large-scale data
    management, data modeling (Data Vault and dimensional modeling), and data
    architecture.
  • Proficiency in SQL and Python
    for data transformation, integration, and analytics.
  • Experience with cloud
    environments and modern data platforms, including AWS, Snowflake,
    Terraform, as well as Git, GitHub Actions, Bitbucket, and Jira. (Asset)
  • Knowledge of software
    development best practices, automated testing, and continuous integration
    and continuous delivery (CI/CD) methodologies. (Asset)
  • Strong analytical thinking,
    autonomy, proactivity, collaboration and influencing skills, as well as
    the ability to solve complex problems in a fast-paced and evolving agile
    environment.

A career as
a Chief Developer in Data Engineering within the Data Strategy team in the Business Performance, Evolution and Processes sector at National Bank means
acting as an analytical data specialist. Leveraging your expertise in data
architecture and modeling, your experience building data pipelines, and your
knowledge of cloud environments, you contribute directly to data enablement and
the transformation of Operations.

Your role
  • Define and evolve the data
    architecture and data models that support the sector’s analytical needs.
  • Design, develop, and maintain
    robust data pipelines (ETL and ELT) within the Bank’s cloud environments.
  • Develop integrations and
    automations that efficiently connect business applications and data
    platforms.
  • Optimize data processing using
    SQL and Python to improve solution performance, reliability, and
    efficiency.
  • Implement data quality,
    governance, and control mechanisms to ensure data integrity.
  • Influence the sector’s data
    strategy and contribute to the evolution of the data infrastructure
    through engineering and automation best practices.
Your team

The
Business Performance, Evolution and Processes Vice-Presidency is made up of
specialists who work in an agile, proactive, and collaborative manner to seize
opportunities, stay at the forefront of technology, and continuously improve
processes.

Within the
Business Performance, Evolution and Processes sector, you will be part of the
Data Strategy team, responsible for driving Operations’ enterprise-wide
transformation, and you will report to the Director of Analytics. You will work
closely with passionate data experts to accelerate the delivery of our
strategic initiatives.

Our team
stands out through its data engineering expertise, collaborative mindset, and
commitment to high-quality delivery. We aim to provide maximum flexibility to
support your quality of life through a hybrid work environment and a flexible,
adaptable schedule.

The Bank
values continuous development and internal mobility. Our personalized training
programs, based on learning through action, enable you to master your
profession and develop new areas of expertise. Tools such as the Data Academy,
language training, the Harvard Learning Center, as well as coaching and
mentoring opportunities are always available to you.

Requirements
  • Bachelor’s degree in a related
    field and five years of relevant experience, or a master’s degree in a
    related discipline and three years of relevant experience.
  • Strong experience in data
    engineering, including ETL and ELT pipeline development, large-scale data
    management, data modeling (Data Vault and dimensional modeling), and data
    architecture.
  • Proficiency in SQL and Python
    for data transformation, integration, and analytics.
  • Experience with cloud
    environments and modern data platforms, including AWS, Snowflake,
    Terraform, as well as Git, GitHub Actions, Bitbucket, and Jira. (Asset)
  • Knowledge of software
    development best practices, automated testing, and continuous integration
    and continuous delivery (CI/CD) methodologies. (Asset)
  • Strong analytical thinking,
    autonomy, proactivity, collaboration and influencing skills, as well as
    the ability to solve complex problems in a fast-paced and evolving agile
    environment.

Languages: French

Required skills: Amazon Web Services, Atlassian Jira, Bitbucket, Cloud Computing, Continuous delivery, Continuous Integration, Data Architecture, Data Conversion, Data Modeling, Data pipeline, Data Structures, Data Warehousing, Database Design, Diversity & Inclusion, Github, GitHub Actions, Incident Management, Information Analysis, Snowflake, Software Development Life Cycle, Teamwork, Terraform

Your benefits

In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family such as:

  • Health and wellness program, including many options
  • Flexible group insurance
  • Generous pension plan
  • Employee Share Ownership Plan
  • Employee and family assistance program
  • Preferential banking services
  • Involvement in community initiatives
  • Telemedicine servicei>
  • Virtual sleep clinic

We have an offer that keeps up with trends as well as your needs and those of your family.

Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We value employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication are encouraged.

Making a bold move in a people-first environment

We’re a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on people’s lives. Our core values of partnership, agility, and empowerment inspire us, and inclusion is central to our commitments. We aim, wherever possible, to provide a barrier-free and accessible environment to all employees.

We strive to provide accessibility measures throughout the recruitment process within the limits of our available resources. If you require accommodations, feel free to let us know during our initial conversations. We welcome all candidates! What can you bring to our team?

Join us!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Chief Business Analyst
Chief Business Analyst

National Bank of Canada • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior DevOps Developer
Senior DevOps Developer

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Health and wellness program
Flexible group insurance
Generous pension plan
+4
Senior Developer AI engineering
Senior Developer AI engineering

Banque Nationale du Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Health and wellness program
Employee Share Ownership Plan
Employee and family assistance program
+3
Senior DevOps Integrator
Senior DevOps Integrator

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Hybrid work environment
Flexible scheduling
Health and wellness program
+2
Senior Cybersecurity Advisor
Senior Cybersecurity Advisor

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Advisor, Strategy and Corporate Development
Senior Advisor, Strategy and Corporate Development

National Bank of Canada • Montreal (administrative region)

On-site
CAD 180,000 - 250,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Transformation Advisor
Senior Transformation Advisor

National Bank of Canada • Montreal (administrative region)

On-site
CAD 135,000 - 185,000
Health insurance
R.R.S./pension plan
Employee stock plan
+1
Chief Advisor Strategy and Corporate Development
Chief Advisor Strategy and Corporate Development

National Bank of Canada • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior DevOps Integrator
Senior DevOps Integrator

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6
Senior Analytics Business Partner
Senior Analytics Business Partner

National Bank of Canada • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Health and wellness program
Flexible group insurance
Generous pension plan
+6