You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
Swim Recruiting

Senior Data Engineer

Posted Yesterday

Job Details

Location

Remote

Salary

dollar sign110,000 to 120,000 per year

Job Description

Full-time permanent opportunity with a rapidly growing lifestyle brand at the intersection of retail, e-commerce, and technology.

  • Permanent Senior Data Engineer role.
  • Collaborative and data-driven environment with a strong culture of innovation and continuous improvement.
  • Remote across Canada.
What & Why:

Our client is seeking a Senior Data Engineer to join their growing Data & Analytics team. You’ll be responsible for designing, building, and maintaining modern data pipelines and Snowflake-based architecture that power analytics and business insight across retail, e-commerce, and operational systems.

This is a high-impact role that supports data-driven decision making across the organization.

Who:

Our client is a modern consumer brand experiencing significant growth across both digital and brick-and-mortar channels. The company blends creativity, technology, and data to deliver a distinctive customer experience and drive continued expansion in North America and abroad.

They foster a culture that values collaboration, autonomy, and innovation. The data team is highly visible and plays a critical role in scaling the organization through better insights, governance, and technology adoption.

You:

You’ll bring the following skills and experience to the role:

  • 6+ years of experience in data engineering, ideally within retail, e-commerce, or consumer data environments.
  • 5+ years of hands-on experience with Snowflake (or similar), including virtual warehouses, Snowpipe, and zero-copy cloning.
  • 3+ years designing and managing data orchestration workflows using tools such as Airflow, Astronomer, or dbt, including pipeline scheduling, monitoring, and automation.
  • Strong background in data governance — implementing standards, lineage tracking, and access control.
  • Proficiency in Python and SQL, with experience in Java or Scala for scalable data processing.
  • Strong communicator who thrives in a collaborative, cross-functional team environment.
Compensation:

This role pays between $110,000–$120,000 per annum.

Next Steps:

If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.

About Swim Recruiting

SWIM provides Permanent and Contract Recruitment Services in a variety of specializations and industries. Our well established client network includes small businesses right through to large global corporations.

Application closing date is 2026-01-06

Interested in jobs like this?

Sign up for email alerts
Get job alerts

Work with our Featured Employers

HiredX:

Quarterly Tech
Speed Networking Events

Connecting ambitious talent and recruiters through real-life experiences, we build a bridge between education, opportunity, and meaningful human connection.

Sign up to our events
Job successfully reported

Thank you for helping us identify suspicious behaviour.