Senior Data Engineer

Blue J Legal

Blue J Legal

Data Science
Canada · Remote
CAD 140k-180k / year + Equity
Posted on Apr 11, 2026
Senior Data Engineer
Remote, Ontario
Technology
Remote
Full-time

About Blue J

Blue J is the leading generative AI solution for tax professionals. As a B2B SaaS company, our customers are accountants and tax experts who rely on our market-leading software to deliver fast, accurate, and defensible answers to complex tax questions.
With the launch of our flagship generative AI product, we’ve consistently exceeded our revenue targets quarter over quarter and continue to accelerate our growth. Our product roadmap is ambitious, customer-focused, and designed to deliver exceptional value at speed.
On the heels of our $122M USD Series D funding, we’re moving quickly with an exciting roadmap. We are now looking for a Senior Data Engineer who thrives in a fast-paced environment to help build, scale, and govern the analytics foundation that powers decision-making across the company.
Reporting to the CTO, this role will own the core analytics platform — from ingestion standards to transformation patterns to consumption frameworks — ensuring our data warehouse is reliable, cost-efficient, and governed in a way that scales beyond a single person. This is a hands-on role for someone who enjoys building durable data systems, designing governance that empowers other teams to own their data products, and balancing speed with long-term scalability.

A Note on Location

We are excited to meet with qualified candidates and are grateful for everyone’s interest. Please note that this is a remote position requiring applicants to be within commuting distance of Toronto for in person meetings 1-2 times a quarter.

The Opportunity

Data sits at the center of how Blue J operates and scales. As our first dedicated Data Engineer, you will own the analytics data platform — not just the warehouse and models, but the standards, patterns, and guardrails that allow the rest of the organization to produce and consume data with confidence. Your goal is to build the foundation that lets teams own their own data products while maintaining quality, consistency, and trust across the business.
This role combines technical ownership, governance design, and stakeholder partnership. You'll balance hands-on building with enabling others — centralizing the standards so ownership can be distributed.

What You’ll be Doing

Own the Analytics Data Platform & Governance Standards
  • Own and maintain the Snowflake data warehouse, ensuring reliability, performance, and scalability
  • Manage core Fivetran data ingestion pipelines, monitoring freshness, schema changes, and failures
  • Build and maintain dbt models, including staging, intermediate, and gold-level data marts
  • Define and enforce standards for data ingestion, modeling, testing, documentation, and consumption — so teams across the org can own their data products with confidence
  • Set expectations for data producers (e.g., teams building features that generate data) around schema management, freshness, quality, and lifecycle ownership
  • Optimize table design, naming conventions, semantic layers, and documentation to reduce dependency on ad-hoc requests and eliminate duplicate logic
Build & Govern Gold-Level Data Marts
  • Design and maintain analytics-ready data marts that serve core business use cases (GTM, Finance, Product, Engineering, Leadership)
  • Establish clear definitions for primary company KPIs, with shared ownership and alignment across stakeholder teams
  • Partner with domain experts to ensure metrics are accurate, trusted, and consistently interpreted
  • Implement testing, freshness checks, and validation to protect data quality
Stakeholder Partnership & Prioritization
  • Act as a central intake point for analytics and data requests across departments
  • Coach and support teams that are building or maintaining their own data products within the platform
  • Balance short-term requests with longer-term platform, governance and modeling investments
  • Communicate tradeoffs clearly and set realistic expectations on delivery timelines


Cost Monitoring & Optimization
  • Monitor Snowflake usage and costs, identifying inefficient queries, models, or usage patterns
  • Optimize warehouse design, clustering, materialization strategies, and compute usage
  • Partner with stakeholders to encourage efficient consumption patterns without slowing teams down
  • Proactively flag cost risks and recommend mitigation strategies

What You Offer Blue J

  • A minimum of 6 years of experience in Data Engineering, Analytics Engineering, or a closely related role
  • A minimum of 2 years of hands-on experience owning a Snowflake data warehouse in a production environment
  • Strong experience with dbt, including model design, testing, and documentation
  • Experience managing data ingestion tools such as Fivetran (or similar)
  • A solid understanding of data engineering best practices, including dimensional modeling and metric governance
  • Comfort working cross-functionally with Marketing, Sales, Customer Success, Finance, Product, and Operations
  • Experience prioritizing competing stakeholder requests in a fast-moving environment
  • Familiarity with BI tools and how downstream users interact with data
  • A pragmatic mindset: you care about correctness, scalability, and cost—but also about enabling teams to move fast
  • Experience working in B2B SaaS and/or a scaling, high-growth environment

What We Offer You

  • A rare opportunity to own and shape the analytics foundation at a high-growth, AI-powered company.
  • High visibility and impact—your work directly influences how leaders and teams make decisions.
  • We’re well-funded and offer competitive base salaries and stock options. You’ll play a crucial role in our growth, and it’s important to us that you share in our long-term success.
  • We are taking an exciting, highly anticipated new product into a virtually untapped market at a time when there is a huge amount of buzz around the type of work that we do. You’ll have the opportunity to work at our growing organization, and play a meaningful role in our expansion.
  • We've got great leadership and you'll get to work with and learn from leaders with a proven track record of success in the technology industry.
  • We’ve got an amazing team. We’re mission-driven and motivated by success, but we’re friendly, we’re collaborative, and we care about each other. We’ve got all the start-up perks you’d expect, and are intentionally building a culture where you can pickleball if you want, feel safe to be yourself at work, and watch your career grow because your team has invested in you.
  • We care about you. You’ll have a healthy work/life balance and colleagues who respect it. We’ve mindfully put together a great benefits package that covers you and your whole family.

The Core Values that Define Our Culture

  • We are customer-focused
  • We put the team interest before self-interest
  • We are pleasant and playful
  • We are open to better ideas
  • We deliver on our promises
  • We solve the toughest problems

What to Expect in the Interview Process

We anticipate a high volume of applicants for this role and are excited to grow our team. A human will review each application and get back to you as soon as possible. We appreciate your patience and look forward to connecting with you!
Interview Process
  • Screening call (30 min) - Talent Acquisition
  • Technical Data Modelling Exercise (60 min) - Director of Engineering
  • Data Platform Design (45 min) - Director of Engineering
  • Past Experience Interview (45 min) - CTO
  • Meet the Team (30 min)
We believe our strength is built on diversity of thought, and encourage candidates from all backgrounds and experiences to apply. We value inclusiveness and are an equal opportunity employer. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We strive to create an inclusive and accessible hiring experience for all candidates. If you need any accommodations during the interview process, please let us know in your application. Our team is dedicated to providing the necessary support and making reasonable adjustments to ensure a smooth process for everyone.

How We Use AI in Our Hiring Process

To ensure transparency, we want candidates to know that Blue J uses AI-enabled tools within our applicant tracking system to help organize applications and highlight profiles that match the key requirements for each role.
AI does not make hiring decisions.
Every application is reviewed by a member of our Talent team, and all decisions throughout the process are made by humans.
We use these tools to support efficiency and consistency, not to replace human judgment and we’re committed to a fair, thoughtful, and equitable experience for every candidate.

Compensation

The base pay range for this role is CA$140,000 – CA$180,000 per year.
Final compensation will be set fairly and thoughtfully based on experience, expertise, and alignment with the role’s responsibilities. While all candidates are expected to bring directly relevant experience, the top of the range is typically reserved for individuals who demonstrate exceptional depth in the role’s core competencies, a strong track record of impact in similar environments, and the ability to operate with a high degree of autonomy from day one.
Ready to apply?
Powered by
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
What name do you prefer to go by?
What pronouns do you use?
Do you have any comments or accommodation needs you'd like to share?
How did you hear about Blue J? *
If you’re currently working, what has you looking for your next adventure? If you’re not currently working, what made you want to apply to this position specifically? *
Our team enjoys collaborating in our downtown Toronto office 1-3 times per quarter, how manageable is that for you? *
How many years of experience do you have directly related to this role? *
What best describes the type/s of companies you’ve worked for? *
How hands-on have you been owning and scaling a Snowflake data warehouse in production? *
What best describes your experience building and managing dbt models across different layers (staging, intermediate, marts)? *
What's your comfort level defining and upholding data modeling and governance standards across a company? *
What best describes your experience managing and monitoring data ingestion pipelines (e.g., Fivetran or similar)? *
What best describes your experience working with go-to-market data (e.g., HubSpot, Salesforce, RevOps data pipelines)? *
This is a straight salaried position (meaning no bonus or variable component) PLUS equity, and other cool perks. With that in mind, feel free to share your salary expectations or a range you would be comfortable with!
Did you say you know someone who works at Blue J? *
Req ID: R86