C

CMLS

Technology-enabled mortgage lending and capital solutions

Senior Data Engineer - Analytics

Data EngineeringUpdated on Nov 14
Full-timeVancouver, BC, CanadaCA$90k - CA$110k /yrIn-person

About the Job

Requirements

  • At least 3 years of data engineering experience, including ownership of production pipelines and data models in a cloud environment.
  • Hands-on Microsoft Fabric experience is preferred; strong experience with Azure Data Factory with Synapse or Databricks, or Databricks on another cloud, is also suitable.
  • Advanced SQL skills on large relational datasets, including views, stored procedures, performance tuning, and incremental and merge patterns.
  • Strong dimensional modeling experience using Kimball methodology.
  • Experience building datasets for Power BI, and sufficient DAX and Power Query knowledge to read and understand a semantic model.
  • Python (PySpark or pandas) skills for ingestion, validation, and automation.
  • Experience integrating REST APIs, including authentication, pagination, and rate limits.
  • Experience with governance practices such as access control, data security, and usage monitoring.
  • Git-based development and CI/CD experience, ideally with Azure DevOps.
  • Daily use of AI coding tools and a clear understanding of everything shipped; Claude Code is strongly preferred.
  • Experience leading data projects end to end, from requirements to production.
  • Strong communication skills with technical and non-technical stakeholders.

Responsibilities

  • Lead new initiatives end to end by meeting directly with stakeholders and clients to gather requirements, design solutions, and deliver them to production.
  • Make architecture decisions across ingestion, transformation, storage, and modeling, including how lakehouses, warehouses, workspaces, and environments are organized.
  • Design and maintain ELT pipelines from SQL Server, Azure SQL, REST APIs, and SaaS platforms, with incremental loads, safe reruns, and clear failure handling.
  • Design and maintain dimensional data models for analytics and reporting.
  • Build the views, stored procedures, and curated tables behind Power BI semantic models, dashboards, and internal tools; read existing DAX and Power Query and move logic upstream where appropriate.
  • Implement data validation, monitoring, logging, and alerting to catch and resolve issues quickly.
  • Tune queries and pipelines for performance as data volumes grow.
  • Manage access control, database and user provisioning, and data sharing with internal teams and external partners.
  • Document lineage, architecture, and data processes.
  • Review code, share patterns, and help set the team's engineering standards.
  • Evaluate new Fabric features and tools, run proofs of concept, and bring the team improvements worth adopting.

Desired Qualifications

  • SSRS experience.
  • DBA-adjacent experience creating databases, users, and permissions, and performing data masking.
  • Experience with dbt or a similar transformation framework.
  • Experience with migration projects.
  • Experience with financial services, mortgage, or lending data.
  • Row-level security experience in Power BI or Fabric.
  • DP-700 or DP-600 certification.

About the Company

CMLS

Technology-enabled mortgage lending and capital solutions

CMLS provides capital solutions for property owners, developers, and real estate investors in Canada, offering a full suite of mortgage services and managing over $38 billion in assets under administration. It underwrites and funds mortgage-based financing and related services through a technology-enabled lending platform that supports banks, investment managers, insurers, and pension funds. It differentiates itself by combining large scale with deep relationships across major Canadian financial institutions, while emphasizing a people-first culture within a technology-enabled lending group. Its goal is to build the Canadian mortgage ecosystem of the future by delivering practical, scalable mortgage solutions and supporting the success of its clients and its team.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Vancouver, Canada
Founded
1974

Recently Posted Jobs

Explore more opportunities at CMLS

See more jobs