Senior Data Engineer

ACI Worldwide

Montreal (administrative region)

Hybrid

CAD 90,000 - 135,000

Full time

25 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

RRSP with up to 5% employer matching
Hybrid work model for corporate roles
Employee stock ownership program
Career growth through real development
Transit pass reimbursement
Minimum 4 weeks of vacation from day 1

Job summary

Pomerleau is building a modern data platform in Montreal to support BI, AI, and analytics. As a Senior Data Engineer, you will own the data foundation end to end—from ingesting source data to producing clean, canonical datasets used by analysts and dashboards.

You will work hands‑on with Microsoft Fabric, manage pipelines across bronze, silver, and gold, and partner with analytics teams to deliver reliable data assets in a hybrid work environment.

Qualifications

  • Senior-level data engineering experience across heterogeneous systems.
  • Hands-on with Microsoft Fabric (lakehouses, warehouses, notebooks, pipelines, semantic models).
  • Strong SQL and data transformation skills (cleaning, incremental loads, curated tables).
  • Experience collaborating with analytics and BI developers.

Responsibilities

  • Design, build, and maintain scalable data pipelines and models across bronze, silver, and gold layers.
  • Provide cleaned, transformed data and curated tables for semantic models and dashboards.
  • Migrate legacy pipelines to Fabric and manage DevOps deployments.
  • Monitor pipelines for quality, performance, and reliability; apply governance standards.
  • Populate metadata and lineage in the data catalog.

Skills

Senior‑level data engineering
Generalist mindset

Tools

Microsoft Fabric
Azure DevOps
Git
dbt
Airflow

Job description

Ready to build your career? We want to hear from you.

We are building a modern data platform to power our Business Intelligence, AI, and analytics initiatives. As a Senior Data Engineer, you will own the data foundation end to end: ingesting from source systems, transforming data into clean and canonical layers, and delivering the reliable, reusable data assets our analysts and BI developers depend on. This is a hands‑on, delivery‑focused role for someone who enjoys bringing structure and standards to a data practice that is ramping up.

What you will do
  • Design, build, and maintain scalable pipelines and data models across the bronze, silver, and gold layers, used by our BI, AI, and analytics teams.
  • Provide the cleaned and transformed data and curated tables that analysts and BI developers use to build their semantic models and dashboards.
  • Engineer source data once into canonical objects that downstream teams reuse, eliminating duplicated per-project loads.
  • Develop and deploy Fabric artifacts (lakehouses, warehouses, notebooks, pipelines, semantic models) across dev, UAT, and prod using Azure DevOps and Git.
  • Maintain legacy Azure Synapse pipelines and lead their migration to Fabric.
  • Apply pragmatic engineering standards for ingestion, transformation, naming, versioning, and documentation, and monitor pipelines for quality, performance, and reliability.
  • Populate technical metadata and lineage in the data catalog in line with our governance standards.
Requirements
  • Senior‑level data engineering experience with a strong generalist mindset, comfortable working across heterogeneous systems and evolving environments.
  • Hands‑on expertise with Microsoft Fabric (lakehouses, warehouses, notebooks, pipelines, semantic models) and the medallion architecture.
  • Strong proficiency with Azure DevOps and Git for source control and deployment pipelines.
  • Solid SQL and data transformation skills (data cleaning, incremental/delta loads, curated table design).
  • A good working understanding of downstream analytics, including semantic models and dashboards in Fabric, since you will partner closely with our analytics and BI developers.
  • A practical, flexible approach: you choose the solution that fits the problem, and you bring organization and structure to a data practice that is ramping up.
Nice to have
  • Experience with Azure Synapse for maintaining legacy pipelines and supporting migration.
  • Experience with data governance and Microsoft Purview (classification, lineage, cataloguing).
  • Background in construction or construction software.
  • Experience with dbt, and to a lesser extent orchestration tools such as Airflow or Dagster.
Benefits
  • RRSP with up to 5% employer matching
  • Hybrid work model for corporate roles
  • Employee stock ownership program
  • Career growth through real development opportunities
  • Transit pass reimbursement — get to work for free
  • Minimum 4 weeks of vacation from day one

For the past six years, we've proudly held the distinction of being one of Canada's Top 100 Employers.

Pomerleau is a national leader in construction, delivering major projects across Canada. We believe in creating a workplace where people feel respected, supported, and empowered to grow. Our culture is built on collaboration, trust, and a shared commitment to doing great work.

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

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Pomerleau • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
RRSP with up to 5% employer matching
Hybrid work model for corporate roles
Employee stock ownership program
+3
Data Engineering Developer
Data Engineering Developer

Osedea • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Competitive salary RRSP
Flexible hours
8 weeks remote work
+5
Senior Data Engineer
Senior Data Engineer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 90,000 - 120,000
Data Architect (Microsoft Azure / Microsoft Fabric)
Data Architect (Microsoft Azure / Microsoft Fabric)

Architech • Canada

Hybrid
CAD 120,000 - 180,000
Learning budgets
Certification bonuses
Summit days
Senior Data Architect
Senior Data Architect

AOT Technologies • Victoria

Hybrid
CAD 115,000 - 145,000
Flexible remote work
Leadership development
Flexible schedules
+3
Senior Data Engineer - Microsoft Fabric
Senior Data Engineer - Microsoft Fabric

Accellor • Canada

On-site
CAD 100,000 - 130,000
Microsoft Fabric Data Architect
Microsoft Fabric Data Architect

SilverCreek • Edmonton

On-site
CAD 110,000 - 190,000
Senior Developer, Data Analytics Delivery
Senior Developer, Data Analytics Delivery

PSP’s Private Debt & Credit Investment (PDCI) group • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Comprehensive group insurance plans
Competitive pension plans
+1
OPEN: Data Engineer
OPEN: Data Engineer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 80,000 - 100,000
Data & Information System Analyst
Data & Information System Analyst

Pomerleau • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
RRSP matching
Hybrid work
Employee stock ownership
+3