Director, Data Engineering

CIBC Mellon

$120K — $168K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in a relevant technical discipline
  • 10+ years of hands-on data engineering experience
  • 5+ years of people management experience in data engineering
  • Proven track record of delivering production ELT capabilities at scale
  • Expertise with Snowflake and dbt for ETL processes

Responsibilities

  • Own and execute the data engineering roadmap
  • Evaluate tools and cloud services, building business cases for investments
  • Maintain and enhance the medallion architecture on Snowflake
  • Establish coding standards and governance for dbt projects
  • Implement data observability strategies to ensure data quality
  • Define team objectives and manage performance of direct reports
  • Oversee resource management and staff development efforts

Benefits

  • Opportunity to lead and shape a data engineering function
  • Direct impact on data-driven culture and initiatives
  • Exposure to cutting-edge tools and technologies in the Snowflake ecosystem
  • Support for continuous learning and professional development
  • Collaborative work environment that emphasizes teamwork and recognition
Full Job Description
Job Number:

Category: Information Technology

Employment Type: Full Time

City: Toronto

Posting Date: July 14, 2026

Closing Date: July 28, 2026

Position Overview:

Reporting into the Vice President, Data the Director of Data Engineering is responsible for leading and developing the data engineering discipline at CIBC Mellon. This senior technical position requires a hands-on leader capable of establishing technical strategy while actively contributing to key initiatives. The role oversees the end-to-end design, delivery, and reliability of the Snowflake cloud data platform, encompassing activities from raw data ingestion to the creation of analytics-ready datasets. The Director manages a team of platform and data engineers, shapes ELT and data orchestration strategies, and collaborates with business stakeholders to advance the organization's data-driven culture.

Responsibilities:

Data Engineering Strategy & Roadmap

Own the data engineering roadmap, balancing new capability delivery with platform reliability, technical debt reduction, and cost optimization.

Evaluate and recommend tooling, cloud services, and architectural patterns; build the business case for platform investments.

Stay current with the Snowflake ecosystem and translate new capabilities (e.g., Openflow, Snowpipe, Cortex AI, Horizon, Streamlit, DBT, DAGs (or Airflow), etc.) into actionable roadmap items.

Technical Responsibilities

Own the design and ongoing hydration of the medallion architecture enabled by the Snowflake data platform, including ingestion patterns for the bronze (raw) layer, transformation contracts for the silver (conformed) layer, and aggregation/business logic standards for the gold (curated) layer.

Establish and enforce coding standards leveraging the Data Build tool (dbt) for ELT data processing from model layering (staging 12 intermediate 12 mart), testing frameworks, etc.

Design and maintain reusable dbt macros, packages, and custom generic tests to enhance engineering productivity and data quality.

Manage dbt project governance, including environments (dev/qa/prod), dbt Cloud or CLI deployment pipelines, and dbt artifact storage.

Drive adoption of dbt advanced features such as incremental strategies, snapshots, semantic layer, and exposure tracking.

Lead the design and operation of the orchestration layer using; ensure DAGs are modular, idempotent, observable, and testable.

Define standards for DAG development, dependency management, retry logic, SLA alerting, and backfill procedures.

Integrate orchestration with dbt, ingestion tooling, and downstream consumers to deliver reliable end-to-end pipeline execution; enforce code review, branching strategy, and release management standards across the team.

Establish data quality gates and automated testing at each tier boundary to prevent bad data from propagating downstream.

Collaborate with domain teams to onboard new data sources into the bronze layer; enforce naming conventions, partition strategies, and retention policies.

Manage platform costs through resource monitoring, auto-suspension policies, query optimization, and storage lifecycle management.

Data Quality, Observability & Reliability

Implement a data observability strategy using tooling such as Monte Carlo to detect anomalies, schema drift, and SLA breaches.

Define and publish data SLOs for critical pipelines; lead incident response and post-mortems when SLOs are breached.

Team Management & Development

Define clear team OKRs aligned to organizational data strategy; hold the team accountable for delivery commitments and quality standards.

Serve as the primary escalation point for technical blockers, cross-team dependencies, and platform incidents.

Perform people management responsibilities; set performance objectives for direct reports, conduct performance reviews, train, coach, mentor, motivate, lead, and recruit new staff.

Oversee all aspects of resource management (selection, training and development, performance management, retention, recognition) and maintain current staff information such as current headcount, budgeted headcount, turnover, staff salaries, incentive/merit information and staff organizational charts so that service disruptions are minimized.

Qualifications:

Education/Experience

Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, Mathematics, or a related technical discipline (or equivalent practical experience);

10+ years of hands-on data engineering experience (Informatica, Data Stage, python, dbt, SQL, etc.)

5+ years of people management experience leading data engineering teams;

Demonstrated track record of delivering production Extract Load Transform (ELT) data integration capabilities at scale.

Specific Knowledge & Skills (not preferred or an asset)

Deep SQL expertise, data modeling techniques (Inmon, Kimbal, Vault, etc.), data quality or exception handling techniques, orchestration strategy, and performance tuning.

Deep subject matter expert with cloud data platforms: Snowflake and/ or Databricks - Snowpipe, Openflow, RBAC, DBT, Snowpark, Horizon Catalog, Delta Lake, Unity Catalog, Spark, etc.

ELT pipeline design & optimisation with dbt (data build tool) - models, tests, macros, packages;

DAG orchestration (with airflow, prefect and/or dagster);

Data warehouse and/or data lakehouse design using Medallion Architecture (bronze/silver/gold) design and hands-on experience with hydration;

AWS, Azure and/or GCP native data services

CI/CD for data (GitHub Actions, dbt Cloud, etc.);

Data quality & observability tooling (Great Expectations, Monte Carlo, etc.);

People management & technical leadership

CIBC Mellon's Values:

Get it Right Every Day: Deliver service excellence while always acting with the highest ethical standards
Put Clients at the Centre: Advocate for clients by listening, sharing knowledge, and bringing the right solutions forward
Be One Family: Challenge, empower and recognize your colleagues
Take Ownership: Speak up, speak out, and make things better

Job Specific Competencies:

- The salary band for this position ranges between $120,000 - $168,000.
- Individual pay is determined by factors such as job-related skills, market conditions, relevant experience, education, training, and internal equity.
- Please note, our recruitment process may include the use of AI-assisted tools.
- This posting is for an existing vacancy.

Are you interested in this job? Login to

Similar Jobs

More Jobs at CIBC Mellon

More Information Technology Jobs

Find similar Director, Data Engineering jobs: