Facebook

Senior Data Engineer

  • * Anywhere On Side has a branch
  • IT / Technical

📍 Location: Any On Side branch location
🕒 Employment Type: Full-Time Permanent
📅 Posting Date: September 16, 2026

 

At On Side, we’re building a data-driven future that helps our teams make informed decisions, deliver exceptional service, and continuously improve how we support our customers. We’re looking for a Senior Data Engineer to join our Data Lab crew and play a key role in shaping the data platforms, architecture, and engineering practices that power the business.

In this senior technical role reporting to the Manager, Data Lab, you’ll lead the design and development of enterprise-scale data solutions, modernize legacy systems, and drive the adoption of modern engineering standards across the organization. Working closely with business leaders, IT partners, and fellow Data Lab team members, you’ll help create secure, reliable, and future-ready data capabilities that support reporting, analytics, and emerging AI initiatives.

(This posting reflects an existing vacancy)

 Compensation

  • Salary Range: $85,000-$120,000
  • Salary based on skills, qualifications and experience
  • Annual Performance Incentive Bonus – Percentage of base salary subject to personal and company performance.

 Benefits

  • Extended health coverage (medical, dental, vision, etc.)
  • Employee assistance program (EAP)
  • Group RRSP, with company matching DPSP
  • Life and disability insurance
  • Opportunities for advancement and internal mobility

What You’ll Do

  • Design, architect, and build enterprise-scale Lakehouse, Data Warehouse, and pipeline frameworks across cloud and on-premises environments.
  • Architect and develop advanced ETL/ELT solutions, dimensional data models, and semantic layers for enterprise reporting and self-service analytics.
  • Implement data governance, metadata management, data lineage, security, and access control frameworks to ensure trusted, compliant data.
  • Drive platform modernization, legacy reporting upgrades, CI/CD automation, and continuous improvement initiatives.
  • Establish engineering standards, coding practices, automated testing, and release management deployment processes.
  • Oversee production platform monitoring, performance tuning, CDC (Change Data Capture), and operational reliability
  • Mentor and coach Data Engineers and junior technical team members while promoting technical excellence.
  • Collaborate with IT, external vendors, application owners, and business leaders to deliver strategic data solutions
  • Explore emerging technologies to support future capabilities in Artificial Intelligence (AI), Machine Learning (ML), and advanced analytics.

 

What You Bring

  • Experience: 5+ years of experience in Data Engineering, Data Architecture, and Solution Design for enterprise-scale platforms.
  • Core Tech Stack Expertise: Advanced skills in SQL development, Python, PySpark, PowerShell, and enterprise ETL/ELT design.
  • Modern Cloud Data Platforms: 2+ years of hands-on experience with modern cloud data platforms—specifically Microsoft Fabric, Azure (Data Factory, Synapse, Azure SQL), Databricks, or Snowflake.
  • Database Integrations & APIs: Hands-on experience designing, developing, and maintaining database integrations with internal and external applications through APIs and data services to ensure secure, reliable data exchange.
  • Migrations & Upgrades: Proven ability to plan and execute database migrations, upgrades, and platform transitions with minimal business disruption, validating data integrity and optimizing performance through successful cutovers.
  • DevOps & Engineering Best Practices: Strong background in Git, CI/CD pipelines, automated testing, code reviews, environment management, and observability.
  • Reporting & Analytics: Hands-on knowledge of Power BI, semantic model design, and data consumption layer optimization.
  • Data Governance & Operations: Deep understanding of data quality controls, data lineage, security, access frameworks, and production performance tuning.
  • Leadership & Collaboration: Proven track record of leading modernization initiatives, collaborating with Data Engineering and Analytics teams to design scalable data models, mentoring junior engineers, and managing stakeholder relationships across teams.
  • Education: Bachelor’s degree in Computer Science, IT, Statistics, or a related field.

 

Why You’ll Love Working Here

  •  A workplace that values respect, integrity, generosity, excellence and being customer driven
  • Opportunities to grow your career and learn from the best in the industry
  • A culture that celebrates teamwork, inclusion, and customer-driven service

Of Note:

  • We offer a flexible hybrid work environment with no fixed day minimums, combining remote flexibility with periodic in-office team collaboration.

At On Side, everything starts with people. We live our values — respect, integrity, generosity, excellence, and customer focus — in everything we do. Join a team that helps families, businesses, and communities rebuild when it matters most. You’ll contribute to a workplace where people come together to bring order to chaos. Make a real impact, do work that matters, and grow your career with us.

*Your application is always reviewed by real people. We don’t use artificial intelligence to screen, assess, or select applicants for this role.

 

Do not  use the below application submission form.

To be considered please email your resume directly to careers@onside.ca

Applications

  • Ottawa, ON
  • Trades

Carpenter – (Multi-Skilled Tradesperson) – Ottawa

  • Calgary, AB
  • Trades

Contents Technician – Calgary

  • Barrie, ON
  • Project Management

Project Manager II – Barrie

  • Grande Prairie, AB
  • Trades

Project Supervisor (Water Damage) – Grande Prairie

  • Thunder Bay, ON
  • Trades

Carpenter – (Multi-Skilled Tradesperson)

  • Hamilton, ON
  • Trades

Carpenter – Hamilton

  • Ottawa, ON
  • Trades

Water Damage Technician – Ottawa

  • Vernon, BC
  • Trades

Carpenter – Vernon

  • * Anywhere On Side has a branch
  • Administration / Customer Support

Customer Experience Specialist (Bilingual – French/English)

  • Victoria, BC
  • Trades

Carpenter – (Multi-Skilled Tradesperson)

  • Lethbridge, AB
  • Trades

Carpenter – Lethbridge

  • Grande Prairie, AB
  • Trades

Drywaller/Painter – Grande Prairie

  • * Anywhere On Side has a branch
  • Administration / Customer Support

eClaim Specialist 1

  • Medicine Hat, AB
  • Trades

Carpenter – Medicine Hat

  • Kitchener, ON
  • Trades

General Labourer (Water Damage) – Kitchener

  • Ontario
  • Project Management

Project Manager – Sudbury

  • Chemainus, BC
  • Project Management

Project Manager

  • Grande Prairie, AB
  • Trades

Water Damage Technician – Grande Prairie

  • Grande Prairie, AB
  • Trades

Contents Technician – Grande Prairie

  • Lethbridge, AB
  • Trades

Water Damage Technician – Lethbridge

  • Lethbridge, AB
  • Trades

General Labourer – Lethbridge

  • Ontario
  • Administration / Customer Support

Project Administrator

  • Woodstock, ON
  • Trades

Contents Technician (Mover) – Woodstock

  • St. John’s, NF
  • Trades

Contents Technician (Mover) – St. John’s

  • Kamloops, BC
  • Trades

Water Damage Technician – Flood/Fire Restoration

  • Medicine Hat, AB
  • Project Management

Project Manager – Medicine Hat

  • * Anywhere On Side has a branch
  • Administration / Customer Support

Customer Experience Specialist (Bilingual – French/English)

  • Kingston, ON
  • Project Management

Project Manager II – Kingston

  • Medicine Hat, AB
  • Trades

Contents Technician – Medicine Hat

  • Vancouver, BC
  • Administration / Customer Support

Accounts Payable Specialist (12 Month Contract)

  • St. John’s, NF
  • Trades

Remediation Technician – St. John’s

  • Victoria, BC
  • Project Management

Project Manager II – Victoria

  • St. John’s, NF
  • Trades

Carpenter – St. John’s

  • Niagara Region, ON
  • Trades

Water Damage Technician – Niagara Region

  • Montreal East, QC
  • Trades

Contents Technician – Montreal East

  • Saint John, New Brunswick
  • Trades

Drywaller/Painter – Saint John

  • York, ON
  • Trades

Contents Technician – York

  • Ottawa, ON
  • Project Management

Project Manager III – Ottawa

  • GTA Contents Hub, ON
  • Trades

Contents Technician Warehouse – GTA Contents Hub

  • British Columbia
  • Trades

Contents Technician Lead

  • Halifax, NS
  • Trades

Remediation Technician – Halifax

  • Niagara Region, ON
  • Trades

Contents Technician – Niagara Region

  • Sainte-Catherine, QC
  • Trades

Contents Technician – Sainte-Catherine

  • Calgary, AB
  • Trades

Remediation Technician – Calgary

  • British Columbia
  • Trades

Water Damage Technician – Chemainus

  • Truro, NS
  • Trades

Carpenter (Flooring) – Truro

  • Truro, NS
  • Trades

Carpenter – Truro

  • Halifax, NS
  • Trades

Carpenter – Halifax

  • Grande Prairie, AB
  • Trades

Project Supervisor (Construction) – Grande Prairie

  • Winnipeg, Manitoba
  • Trades

Water Damage Technician Lead – Winnipeg

  • Winnipeg, Manitoba
  • Training

Water Damage Technician – Winnipeg

  • Red Deer, AB
  • Trades

Remediation Technician – Red Deer

  • Prince George, BC
  • Trades

Water Damage Technician – Prince George

  • Grande Prairie, AB
  • Project Management

Branch Leader – Grande Prairie

  • Grande Prairie, AB
  • Trades

Carpenter – Grande Prairie

  • Ottawa, ON
  • Trades

Contents Technician – Ottawa

  • Lethbridge, AB
  • Project Management

Project Manager – Lethbridge

  • Kitchener, ON
  • Project Management

Project Manager II – Kitchener

No Careers Found