×
Register Here to Apply for Jobs or Post Jobs. X

Senior Data Engineer; Platform

Job in Hamilton, Ontario, E8H, Canada
Listing for: FreshBooks
Full Time position
Listed on 2026-02-18
Job specializations:
  • IT/Tech
    Data Engineer, Cloud Computing
Salary/Wage Range or Industry Benchmark: 112400 - 148000 CAD Yearly CAD 112400.00 148000.00 YEAR
Job Description & How to Apply Below
Position: Senior Data Engineer (Platform)

As a Senior Data Engineer (Platform) at Freshbooks, you will help shape the future of Fresh Books’ data engineering infrastructure and processes within the R&D organization. You will design and build scalable, reliable data pipelines and platforms on modern cloud infrastructure to power analytics, operations, and machine learning use cases. You will partner closely with Product, Data Analytics, Machine Learning, Platform, Infrastructure, and Security teams to deliver high-quality data solutions across the full data lifecycle.

You will contribute to engineering standards, reliability practices, and incident response while mentoring other engineers. This role is ideal for someone who enjoys solving complex data challenges and raising the bar for engineering excellence.

NOTE: This role can be worked remotely from the above location. What You’ll Do
  • Design, build, and operate batch and streaming data pipelines on GCP using Airflow (Cloud Composer), dbt, Data stream, Fivetran, Pub/Sub, Dataflow, Big Query, and Cloud Functions
  • Build event-driven and near real-time ingestion and transformation workflows to support analytics, operations, and ML workloads
  • Develop and operate ML data and serving infrastructure using Vertex AI, Kubeflow, Cloud Run, and Cloud Composer for batch and real-time predictions
  • Implement CI/CD pipelines and infrastructure as code using tools such as Git Hub Actions, Azure Pipelines, Terraform, and Terra space
  • Drive observability, monitoring, alerting, security, and access controls using Open Telemetry and cloud‑native services
  • Partner with Product, Data Analytics, Machine Learning, Engineering, Platform, Infrastructure, and Security teams to design scalable, secure, and cost‑efficient data systems
  • Lead design and code reviews, contribute to engineering standards, incident management practices, and mentor junior and mid‑level engineers
What You’ll Bring
  • 5+ years of experience designing, building, and operating data pipelines and data platforms
  • Strong experience with batch and near real‑time data processing and streaming architectures
  • Hands‑on expertise with Google Cloud Platform or another major cloud provider (AWS or Azure) and cloud data warehouses (Big Query, Snowflake, Redshift)
  • Expert SQL skills and strong programming experience in Python or similar languages
  • Experience with orchestration tools (Airflow or equivalent), CDC technologies, and event‑driven systems
  • Experience with Dev Ops and IaC tooling (Docker, Kubernetes, Terraform, Jenkins, Git, CI/CD pipelines)
  • Strong communication skills with the ability to explain complex technical concepts to non‑technical stakeholders
You’ll Stand Out If You Have
  • Strong foundations in networking, cloud security, and access management (VPCs, IAM, ZTNA, DMZ)
  • A track record of staying current with modern data engineering platforms and best practices
  • Experience in SaaS or fintech environments
Compensation

At Fresh Books, 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 annual compensation for this role ranges from CA $112,400 to CA $148,000, which may include participation in our incentive programs. Additionally, this position offers an equity grant and immediate enrollment in Fresh Books' comprehensive benefits program, detailed below.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary