Senior Data Engineer
$125k - $165k per yearCoconut Software
Coconut Software is the leading Branch Performance Platform, helping financial institutions grow, drive productivity, and deliver better customer experiences.
Coconut's AI-powered, enterprise-grade platform brings together appointment scheduling, in-branch queuing, video banking, and branch workforce management, turning customer interaction and operational data into actionable insights across multiple lines of business. The result: greater visibility into performance, better use of workforce capacity, and smarter decisions that drive stronger branch outcomes. Trusted by 200+ banks and credit unions, including RBC, Mountain America Credit Union, and M&T Bank, Coconut Software turns every interaction and staffing decision into a competitive advantage.
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 @ 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
WHAT YOU BRING TO THE TEAM
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!
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, alongside a review of our internal compensation framework to ensure pay equity across the company. Note that ranges may evolve over time. We aim to provide a fair offer and hire within this specified range. The final offer for this position will take a candidate's background, experience, skills, and internal equity into consideration. Top performers’ compensation will be reviewed annually, as part of our Performance Acceleration program (Performance Reviews, Compensation Reviews, etc.).
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, assessing responses, or synthesizing interview notes. These tools assist our talent team but do not replace human judgment. Final hiring decisions are always made by humans. If you would like more information about how your data is processed, please talk to your Talent Partner. We believe in using AI thoughtfully and transparently, so we ask candidates to take the same approach and disclose the use of AI at any stage in their application or interview process.
Our Investment in You:
Find your flow with Cabana Days. We offer flex‑time and flex‑days so you can recharge and be your best self. We empower our team to prioritize their well‑being, knowing that a well‑rested team is a productive one. While we offer this flexibility, our commitment to service excellence is unwavering. This benefit comes with a shared responsibility: our customers are our top priority. We ask that you remain available and responsive on flex‑days, as needed, to ensure our customers' needs are always met promptly.
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!
4.2
rating on Glassdoor
"Most Admired Corporate Cultures" (2024) and ranked #22 in "Best Workplaces in Canada" (2025) in company size category
#J-18808-Ljbffr
Coconut's AI-powered, enterprise-grade platform brings together appointment scheduling, in-branch queuing, video banking, and branch workforce management, turning customer interaction and operational data into actionable insights across multiple lines of business. The result: greater visibility into performance, better use of workforce capacity, and smarter decisions that drive stronger branch outcomes. Trusted by 200+ banks and credit unions, including RBC, Mountain America Credit Union, and M&T Bank, Coconut Software turns every interaction and staffing decision into a competitive advantage.
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 @ 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
WHAT YOU BRING TO THE TEAM
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!
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, alongside a review of our internal compensation framework to ensure pay equity across the company. Note that ranges may evolve over time. We aim to provide a fair offer and hire within this specified range. The final offer for this position will take a candidate's background, experience, skills, and internal equity into consideration. Top performers’ compensation will be reviewed annually, as part of our Performance Acceleration program (Performance Reviews, Compensation Reviews, etc.).
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, assessing responses, or synthesizing interview notes. These tools assist our talent team but do not replace human judgment. Final hiring decisions are always made by humans. If you would like more information about how your data is processed, please talk to your Talent Partner. We believe in using AI thoughtfully and transparently, so we ask candidates to take the same approach and disclose the use of AI at any stage in their application or interview process.
Our Investment in You:
Find your flow with Cabana Days. We offer flex‑time and flex‑days so you can recharge and be your best self. We empower our team to prioritize their well‑being, knowing that a well‑rested team is a productive one. While we offer this flexibility, our commitment to service excellence is unwavering. This benefit comes with a shared responsibility: our customers are our top priority. We ask that you remain available and responsive on flex‑days, as needed, to ensure our customers' needs are always met promptly.
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!
4.2
rating on Glassdoor
"Most Admired Corporate Cultures" (2024) and ranked #22 in "Best Workplaces in Canada" (2025) in company size category
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer in Winnipeg, MB vacancy
$110k per year
...with experience. About the Team: The Data & Analytics team is moving from a legacy... ...data quality standards, and creating engineering patterns that let analytics, product, engineering... ...confidence. About the Role: The Senior Data Engineer will design, build, and...SeniorFull time- ...feel valued and supported to be your best - both personally and professionally. How You’ll Make an Impact As a Senior Technical Analyst, Data Engineering and Business Intelligence, at Fidelity Investments Canada, you will focus on building, automating and scaling...SeniorWork at officeFlexible hours
$85k - $90k per year
...Job Description Design and maintain scalable data pipelines that collect, transform and store business data. Build data models... ...Qualifications: · Degree or Diploma in Computer Science, Data Engineering, Information Systems, or related field. · 5+ years of experience...SuggestedPermanent employment- ...part of that. • Our convenient Price Café offers free Tea and Coffee. Data Steward Price Electronics, a division of Price Industries · Winnipeg, Manitoba DEPARTMENT Software Engineering LOCATION Winnipeg, MB (on-site) EMPLOYMENT Permanent, full-time About the...SuggestedLong term contractPermanent employmentFull timeContract workWork at office
usd115k - usd120k per year
...SUMMARY Livingston moves goods across a complex, high-velocity supply chain, and data is at the heart of how we plan, route, and optimize that movement. We're looking for a Senior Data Engineer to design, build, and scale the data infrastructure that powers logistics...SeniorLong term contractFlexible hours$120k - $130k per year
...We are looking for a Senior Data Engineer who will be responsible for designing and developing database systems, data models and schemas, as well as building data pipelines assembling large, complex data sets for analytical purposes. In this role, you will… Work in an...Senior$180k - $240k per year
...The AI buildout runs on physical things: data centers, power, and the supply chains... ...York. The role We're looking for a Senior Data Engineer to build the data foundation behind Foresight... ...and vector search (pgvector or a search engine) for AI features. ~ Event-driven...SeniorFor contractorsInternshipWork at office- What you'll be doing As a Senior Data Engineer, you'll provide technical leadership for the design and delivery of data products on CIBC's modern data platforms. You'll work closely with business partners and engineering teams to clarify requirements, design how data moves...SeniorRemote work
- ...commitment to innovation, precision, and partnership in the investment data space. Our global footprint now spans multiple countries,... .... More about the role & teamWe’re looking for a Senior Data Engineer to help design and deliver scalable data solutions that power...SeniorPermanent employmentFull timeFlexible hours
- A career as a Senior Developer in Data Engineering on the Financial crime and regulatory projects team at National Bank means serving as a Data Analytics Specialist. This position allows you to have a positive impact on our organisation thanks to your expertise in engineering...SeniorFlexible hours
- ...Apache NiFi | Python | SQL | Workday Ready to Build Something That Makes an Impact? Our client is seeking an experienced Senior Data Engineer to play a key role in delivering a major enterprise data migration project. This is an exciting opportunity to work on a...SeniorRemote work
- ...internal disciplines, vendors, clients and stakeholders to define data requirements and the technology stack for projects.Audit source... ..., or a related field.At least 5 years of experience in data engineering or related fields.Expert-level SQL and strong experience in ELT/...Senior
- ...leader in security workforce management software. $100 - $130 a year Trackforce is seeking a highly skilled and motivated Senior Data Engineer to join our Data team. In this role, you will be responsible for designing, building, and maintaining the data infrastructure that...SeniorLong term contractWork at officeLocal areaRemote workWork from homeFlexible hours
- Job Description Reporting to the Sr. Manager, Data Architecture, the Senior Data Engineer will play a key role in designing, building, and modernizing enterprise data integrations that support business transformation initiatives across Extendicare. This individual will develop...SeniorLong term contractInternshipWork at office
$108.6k - $155.1k per year
About the Role: As a Senior Data Engineer at Tubi, you’ll be instrumental in developing and maintaining robust data processing pipelines that underpin our reporting, analytics, and performance insights. You’ll operate as an embedded data engineer within a specific data product...SeniorRemplacementLong term contractFull timeTemporary workWork at officeLocal areaFlexible hoursDay shift2 days per week$100k - $150k per year
...include Airbnb, Instacart, DoorDash, etc. ( We are looking for a Senior Data Engineer to join our growing team! What We're Looking ForTaiv runs... ...experience with at least one modern data warehouse or query engine (ClickHouse, Athena, Snowflake, BigQuery, Redshift, or...SeniorFull timeWork at officeRelocationMonday to friday- As Sensor Tower continues to grow as a global company, we are looking for a Senior Data Engineer to build amazing products together. We have a wonderful team of more than a hundred engineers globally and are preparing for much more growth in the coming yearsWe are looking for...SeniorWork at officeRemote workWork from home
- We are seeking a hands-on Senior Data Engineer to lead the development, support, and continuous improvement of our Azure-based data platform. This role combines data engineering, platform operations, and technical leadership, ensuring reliable, scalable, and high-performing...Senior
$138.3k - $172.8k per year
...experience to a new industry, join our team as we help shape a brighter way forward. Job DescriptionWhat this job involves:As a Senior Data Engineer at JLL, you will leverage advanced technical expertise and enterprise-focused thinking to drive AI-powered automation that...SeniorRemplacement$127k - $155k per year
The Opportunity Senior Data Engineers are the builders for the business. You are recruited early and help stand up the managed foundation alongside the architect, then build the data products that non-engineering teams need once the architecture is defined and the backlog...SeniorContract workWork at office3 days per week$140k - $170k per year
...understanding of insurance processes, systems, and data with serious technical capability and... ...policies. Work with software/AI/ML engineers, data scientists, product, and business units... .... Experience in communicating with senior leadership to collect requirements, describe...SeniorLong term contractShift work- The Senior Data Engineer reports to the Director, Information Technology Operations and designs, builds, and scales the data systems that support analytics, AI-enabled experiences, and organizational decision-making. The role owns significant parts of the data platform, including...SeniorLong term contractContract work
$137k - $205k per year
...and you want to be part of the team that defines how the world eats, there is no better time to join us.About the Role As a Senior Data Engineer, you'll play a key role in scaling and improving how we integrate and process customer data. You will design and implement ETLs...SeniorLive InRemote work- # Senior Data EngineerMontreal, QC (Hybrid)Full-timeAt Flex Travel Solutions, we foster an environment of passion, innovation and collaboration... ...first company, we're currently looking for a Senior Data Engineer to join our team.The Role: As a Senior Data Engineer at FTS, you...SeniorWork at officeRemote work
- Must have : SQL+ Datawarehouse+ Banking domainJob DescriptionThis position is for a Senior Data engineer with a background in Python, Pyspark, SQL and data warehousing for enterprise level systems. The position calls for someone that is comfortable working with business users...SeniorBank staff
$130k - $175k per year
...If you want to challenge conventions in gaming, media and entertainment, we want to talk to you.About the Role & Team As a Senior Data Engineer, you’ll work hand-in-hand with the Data Services team to build, validate and deliver transformed data to meet stakeholder requirements...Senior- ...creative professionals with diverse perspectives and backgrounds. Where you come in:We are seeking an experienced and adaptable Senior Data Engineer to join our data team in the finance and data warehousing domains. This role involves taking the lead in the ownership, design...SeniorRemote work
- Build Livingston’s GCP data infrastructure as a Senior Data Engineer, designing end-to-end pipelines for high-volume logistics operations. Work hands-on across cloud data engineering and architecture.Reporting to the Director, IT, this senior role supports Livingston’s Data...Senior
- Senior Databricks Data Engineer Location: Toronto (Hybrid - minimum 2 days per week onsite at the client's downtown Toronto office) Contract Length: 2 Months Key ResponsibilitiesDatabricks Engineering and Migration Migrate and refactor existing ETL/ELT pipelines,...SeniorContract workWork at office2 days per week
- A career as a Senior Developer in PlatformData Engineering on the Horizon team at National Bank means helping to design,develop and operationalise a data and analytics platform based on snowflake andAWS cloud services. This position allows you to have a positive impact onmodernising...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
Related searches
- data integration developer Winnipeg, MB
- data centre engineer Winnipeg, MB
- data engineer Winnipeg, MB
- python data engineer Winnipeg, MB
- big data engineer Winnipeg, MB
- gcp data engineer Winnipeg, MB
- remote data engineer Winnipeg, MB
- data cabling engineer Winnipeg, MB
- data engineering intern summer Winnipeg, MB
- junior data engineer Winnipeg, MB

