Talent.com
FreshBooks
Data Engineer (Business Data)FreshBooks • Winnipeg, Canada
No longer accepting applications
Data Engineer (Business Data)

Data Engineer (Business Data)

FreshBooks • Winnipeg, Canada
23 days ago
Salary
CA$102,400.00 yearly
Job type
  • Full-time
Job description
As a Data Engineer on the R&D Team, you will help FreshBooks build and evolve high-quality, trusted data assets that power analytics, business decision-making, and machine learning initiatives. You will focus on data modeling, transformation, and domain-oriented data architecture, working closely with Product, Analytics, and Machine Learning teams to ensure data is well-structured, well-documented, and easy to consume. You will contribute to building scalable, reliable datasets that serve as a foundation for reporting, experimentation, and operational use cases, with exposure to both batch and event-driven data.

NOTE: This role can be worked

remotely

from the above location(s).

What You’ll Do

Architect, design, and develop clean, high-performance datasets using modern tools like dbt and BigQuery, focusing on usability and scalability for analytical consumption.

Be a key contributor to our domain-oriented data architecture, defining how core business entities (e.g., customers, payments) are modeled, governed, and exposed across the organization.

Build and maintain robust batch and streaming data pipelines that transform raw data into trusted, analytics-ready assets to support both near real‑time and traditional use cases.

Collaborate closely with Analytics, Product, and Machine Learning teams to translate complex requirements into reusable, well-governed data models and contracts.

Champion data quality, reliability, and documentation by implementing rigorous testing, validation, and monitoring practices.

Leverage cutting‑edge tools, including AI/agentic workflows, to accelerate development, enhance productivity, and improve data exploration and lineage.

Participate in code reviews, contribute to improving engineering standards, and partner with platform teams to ensure our data solutions meet ambitious performance, cost, and scalability goals.

What You’ll Bring

2+ years of experience working in data engineering, analytics engineering, or a related field.

Experience building and maintaining data models and transformation pipelines (e.g., dbt or similar tools).

Strong SQL skills and proficiency in Python (or similar language).

Solid understanding of data modeling concepts (e.g., dimensional modeling, normalization, data warehousing patterns).

Experience working with a cloud data warehouse (e.g., BigQuery, Snowflake, Redshift).

Familiarity with orchestrators such as Airflow, GCC, Dagster, Prefect (or similar tools).

Basic understanding or exposure to streaming/event-driven systems (e.g., Pub/Sub, Kafka, Kinesis, Dataflow).

Understanding of data quality, testing, and validation practices.

Ability to work cross-functionally and communicate clearly with both technical and non-technical stakeholders.

You’ll Stand Out If You Have

Experience in analytics engineering or working closely with analytics teams.

Experience building or contributing to near real‑time data pipelines.

Familiarity with data governance, metadata management, or lineage tools.

Experience using AI-assisted or agentic tools to improve development workflows.

Experience in SaaS, fintech, or payments-related domains.

Compensation At FreshBooks, we approach each individual’s compensation with a promise of fair market value and internal equity commensurate with experience and specific skill set. The total compensation for this role ranges from CA$102,400 – CA$128,000 per year, which may include participation in our incentive programs. Additionally, this position offers an equity grant and immediate enrollment in FreshBooks’ comprehensive benefits program.

NOTE: This posting is reflective of an existing vacancy at FreshBooks.

Perks And Benefits

Comprehensive health and wellness benefits. Generous time off including a flexible vacation plan, a retirement savings program or pension plan matched to your local office, stock options for every full‑time employee, parental leave and new parent support, annual healthy living credit, comprehensive medical and dental benefits, fertility and gender-affirming benefits dependent on your region, and more.

Perks that matter. Including a Peer Recognition Program, an Employee Assistance Program, headphone credit, meaningful in-person gatherings to bring onsite and remote employees together, and more perks matched to your local cluster.

Working environments to help you thrive. Beautiful office spaces welcome you in Toronto, Amsterdam, and San Luis Potosí. If you don’t have access to a FreshBooks office, you receive a home office credit to set up your home office.

Supportive peer group, mentors, and leaders. We care about each other across the organization and have programs to support this so everyone feels a strong sense of belonging, and believes in collective impact.

Accelerated growth. Comprehensive company onboarding, career development through continuous coaching, training, and learning on the job.

EEO Statement FreshBooks is an equal‑opportunity employer. We do not discriminate based on gender, religion, race, mental disability, sexual orientation, age, or any other status. All applicants are considered based on their qualifications and merits. At FreshBooks, we inspire an environment of mutual respect and we believe diversity and inclusion are crucial to our success. FreshBooks provides employment accommodation during the recruitment process. Should you require any accommodation, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, suggestions or required documents regarding accessibility in a different format, please contact us by phone at 1-416-780‑2700 and/or email at accessibility@freshbooks.com.

#J-18808-Ljbffr
Create a job alert for this search

Data Engineer (Business Data) • Winnipeg, Canada

Similar jobs

Data Engineer

RocketRez, Inc.Winnipeg, MB, CA
Full-time

RocketRez is an all-in-one cloud platform powering some of the fastest-growing tours & attractions across North America.Our platform connects data from every facet of our customers’ businesses to h... Show more

 • Promoted

Lead Data Engineer Hybrid Role

Assent IncWinnipeg, Canada
Full-time

Join Assent as a Senior Data Engineer and be at the forefront of data architecture.Enjoy a hybrid work model while developing advanced data solutions for sustainable industry practices.As a Senior ... Show more

 • Promoted

Senior BI & Data Analytics Engineer (BOBJ/Crystal) (Winnipeg)

Rubicon PathWinnipeg, MB, CA
Full-time

A leading technology provider in Toronto is seeking a Senior Software Developer with over 10 years of experience in SAP BusinessObjects and database management.The role requires robust skills in re... Show more

 • Promoted • New!

Data Engineer Role in Alberta’s Digital Division

PathlionWinnipeg, MB, CA
Full-time

Be part of Alberta's digital transformation as a Data Engineer.Contribute to innovative projects by creating data pipelines and deriving insights that meet the needs of citizens.As a core member of... Show more

 • Promoted

Data Engineer

DS Technologies IncWinnipeg, MB, CA
Full-time

Get AI-powered advice on this job and more exclusive features.About US: We are a company that provides innovative, transformative IT services and solutions.We are passionate about helping our clien... Show more

 • Promoted

Founding Engineer: Unified Small-Business Data Platform

HRBWinnipeg, MB, CA
Full-time

A data platform company in Canada is seeking a Founding Engineer to design a shared data model for small businesses.You will develop a robust infrastructure capable of unifying diverse business dat... Show more

 • Promoted

Aws Cloud Data Engineer

Canadian NaturalWinnipeg, Canada
Full-time

Cloud Data Engineer at Canadian Natural in Calgary, responsible for designing and optimizing data pipelines, mentoring junior engineers, and driving data-driven decision-making. Show more

 • Promoted

Data Engineer

BorrowellWinnipeg, MB, CA
Full-time

At Borrowell, we're on a mission to help Canadians feel confident about their money.We empower individuals to take control of their financial futures by providing the tools and insights needed to u... Show more

 • Promoted

Data Engineer

SynechronWinnipeg, MB, CA
Full-time

Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux.Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir de... Show more

 • Promoted

Miratech Senior Data Engineer Role

MiratechWinnipeg, MB, CA
Full-time

Embark on a career as a Senior Data Engineer with Miratech, focusing on advanced backend solutions for IVR systems.Develop SQL-based databases in a forever remote setup.As part of Miratech's team, ... Show more

 • Promoted

Azure Databricks Engineer - Tredence Inc.

Tredence Inc.winnipeg, mb, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c... Show more

 • Promoted

Data Engineer Wanted for Cutting-Edge Data Solutions and Migration

Price IndustriesWinnipeg
Full-time

Join a team as a Data Engineer, spearheading data migration and optimizing processes with cutting-edge technology.Utilize your skills in SQL and Python while working in a collaborative space.This r... Show more

 • Promoted

Lead Data Engineer Innovating Healthcare Data Architecture

Synthesis HealthWinnipeg, MB, CA
Full-time

Drive data engineering excellence as a Staff Data Engineer and help transform healthcare data practices.Spearhead architecture optimizations and educate teams in a fully remote role.As a leader in ... Show more

 • Promoted

Backend Data Engineer – Lakeflow & Job Development

Buchanan TechnologiesWinnipeg, MB, CA
Full-time

Backend Data Engineer – Lakeflow & Job Development.Contract – 6 months and for possible extensions.Canadian Citizen/Permanent Resident only.The Backend Data Engineer is responsible for designing, b... Show more

 • Promoted

Azure Data Engineer

Symbiotic GroupWinnipeg, MB, CA
Full-time

We are seeking an Azure Data Engineer with strong, hands-on Microsoft Fabric experience to build and operate a scalable middle-layer data and integration platform.The role focuses on ingesting data... Show more

 • Promoted

Lead Data Engineer and Architect

North American Search GroupWinnipeg, MB, CA
Full-time

As a Lead Data Engineer, you will oversee and mentor a team in building data pipelines and optimizing workflows for predictive modeling.In this leadership position, your role will involve directing... Show more

 • Promoted

Business Analyst/Data Engineer - Life Sciences/Pharma Industry Exp - 8+ Years of exp

Cygnus Professionals Inc.Winnipeg, MB, CA
Part-time

Business Analyst/Data Engineer - Life Sciences/Pharma Industry Exp - 8+ Years of exp.Be among the first 25 applicants.Direct message the job poster from Cygnus Professionals Inc.This is a contract ... Show more

 • Promoted

Lead Data Engineer at Spellbook

SpellbookWinnipeg, MB, Canada
Full-time

Spearhead data initiatives at Spellbook as a Senior Data Engineer, specializing in AI-driven legal technologies.Your expertise will help streamline contract workflows through advanced data solution... Show more

 • Promoted • New!

Azure Databricks Engineer

Tredence Inc.winnipeg, mb, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c... Show more

 • Promoted

Data Engineer - Databricks (Remote)

LumenaltaWinnipeg, MB, CA
Remote
Full-time

Data Engineer - Databricks (Remote).We work with global enterprises to design and build data platforms that power digital products used by millions of users.Our projects involve large-scale dataset... Show more