Senior Data Engineer
Location: Remote, Ontario
Department: Technology
Location Type: REMOTE
Employment Type: FULL_TIME
About Blue J
A Note on Location
The Opportunity
What You’ll be Doing
- 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
- 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
- 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
- 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
- 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)
How We Use AI in Our Hiring Process
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
