Senior Data Engineer @Coconut Software
Data and Analytics
Salary cad 125,000 - 1..
Remote Location
Employment Type contract
Posted 2d ago

[Hiring] Senior Data Engineer @Coconut Software

2d ago - Coconut Software is hiring a remote Senior Data Engineer. 💸 Salary: cad 125,000 - 165,000 per year 📍Location: Canada

Role Description

We’re hiring a Senior Data Engineer on a 12-Month Contract to own data engineering on our Data Enablement team. You’ll be our main data engineer, working with our analytics engineers, product, and other enablement teams. You’ll build the pipelines behind our workforce forecasting and staffing product, and finish moving our analytics platform onto Databricks. We need someone who gets productive quickly, works independently, and leaves things better than when they found them!

Data at Coconut:

  • We are currently in an exciting phase of growth, migrating our entire data estate from legacy Postgres and Redshift environments to a modern Databricks Lakehouse.
  • Our target stack is built for scale: Databricks for storage and compute, dbt for our transformation and semantic layer, and Looker (LookML) for business intelligence.
  • We don't follow rigid Scrum, but we do work in an agile, iterative way, and try to continuously improve and find a better way to work.
  • We work in a blameless culture and have a continuous improvement mindset.
  • We strive to provide service excellence in all areas, as such, roles in our Engineering department are expected to contribute to our collaborative on-call rotation, working with your team to support our systems and ensuring application availability/reliability. Each team will have their own rotation schedule.

YOU ARE FIRED UP TO:

  • Build and run production pipelines in Databricks (Lakeflow, Jobs, dbt), from ingesting customer files through to tables ready for models and reporting.
  • Lead the next phases of our Redshift → Databricks migration: landing source tables, moving product analytics onto the lakehouse, and retiring old warehouses.
  • Own replication and ingestion from production databases (AWS DMS, Databricks Lakeflow Connect, Fivetran) across multiple environments, with data residency and PII handling built in.
  • Set data contracts with internal teams and external ML partners so schema changes don’t break things downstream.
  • Give product teams clear effort estimates and trade-offs, and push back on scope when needed.
  • Monitor pipeline health, data quality and Databricks cost, and take part in Data’s on-call rotation.
  • Document what you build (runbooks, lineage, design decisions) so the team can manage it without you (if needed).
  • Be part of how we’re evolving the way we work with AI across Engineering, staying curious about the technology and eager to adopt, learn, and use it to solve customer and business problems.

Qualifications

  • 5+ years in data engineering, including 2+ years running Databricks in production (Delta, Jobs, DLT/Lakeflow, Unity Catalog).
  • Strong Python, SQL, and dbt skills.
  • Experience replicating from operational databases (CDC or Events) and ingesting messy files.
  • Has been involved in at least one warehouse or lakehouse migration.
  • Comfortable with AWS data services.
  • Has handled PII or regulated data; financial services is ideal.
  • A curiosity for innovation: we’re looking for someone who loves to learn and elevate their skills with new technology, particularly AI and large language models (LLMs).
  • Hands-on use of AI coding agents (Claude Code or similar) for pipelines, dbt, debugging, or troubleshooting.
  • Has worked with Infrastructure-as-Code (e.g. Terraform, DAB) to manage data infrastructure.
  • Experience with LookML or embedded Looker.
  • Managed pipelines feeding forecasting or ML models.
  • Thrives in a high autonomy environment and works with the team to direct energy and focus towards highest priority initiatives.
  • Proven ability to take initiative, be innovative, and take the lead on projects.
  • Your unique experiences in the data realm that we can benefit and learn from!

Requirements

  • This posting is for a vacant contract position.
  • The expected hiring range for this role is $125,000 - $165,000.
  • The base salary for this position is listed to support candidates to align themselves within the target range.
  • The range is grounded in comprehensive analysis of national compensation data for similar roles and company sizes in the technology sector.
  • Final offer for this position will take a candidate's background, experience, skills, and internal equity into consideration.

Benefits

  • Find your flow with Cabana Days. We offer flex-time and flex-days so you can recharge and be your best self.
  • Ability to do your job in a supported, but flexible environment.
  • Supported professional development, learning, & career opportunities - be supported in your growth journey!
  • Regular 1:1 coaching with your leader and regular connection to a passionate executive team.
  • Work in a team big enough for growth but lean enough to make a real impact.
  • A full range of benefits to keep you happy & healthy.
  • Competitive Salaries - we pay fairly based on experience and expertise, not your ability to negotiate!
  • Health & Dental Benefits, Virtual Care, & Disability top up - all starting from day 1!
  • Virtual mental health and EAP platform.
  • WealthSimple GRSP & Matching.
  • Annual Wellness Benefit ($1000 per year).
  • Opportunity to work remote - anywhere in Canada!
  • Employee Options - everyone shares in our success!
  • Internet Subsidy on each paycheck.
  • Tiki Bucks Incentive Program - everyone is entitled to earn bonuses!
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Data Engineer @Coconut Software
Data and Analytics
Salary cad 125,000 - 1..
Remote Location
Employment Type contract
Posted 2d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 131,352+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later