CareerPlanSign in

Principal Data Engineer

Antrim, County Antrim💼 Full-time💰 $102,430–$102,430🗓 2026-06-11 → 2026-08-06

Required skills

5+ years in data engineering, with demonstrable experience operating in a senior IC capacity Hands-on production experience with Databricks Hands-on experience with dbt Strong SQL and Python Experience working with enterprise data sources - CRM, ERP, or finance systems Track record of defining and applying engineering standards across testing, CI/CD, documentation, and observability Experience operating in complex environments - multi-system landscapes, integration programmes, or platform migrations Strong communication skills - credible with engineers, analysts, and senior business stakeholders, and able to translate technical decisions into business impact

Preferred skills

Direct experience with CRM, ERP, or finance platforms (e.g., Salesforce, Sage, SAP) as data sources Experience leading data integration across acquired systems or major source system migrations Familiarity with the wider Databricks ecosystem - Unity Catalog, Lakeflow, MetricFlow, DQX Experience working within a data product operating model with defined contracts and SLAs Background in SaaS environments Familiarity with modern BI tools (Tableau preferred) and how data is consumed downstream

Technologies

Databricks, dbt, SQL, Python, CRM, ERP, finance systems, Unity Catalog, Lakeflow, MetricFlow, DQX, Tableau

Responsibilities

Design and deliver enterprise data products on Databricks - owning ingestion, transformation, and serving layers across the medallion architecture (bronze/silver/gold) to produce certified datasets consumed across the business Lead the hard problems in the domain - entity resolution, master data, integration of acquired systems, and the engineering complexity of operating across multiple ERP and CRM platforms Define and evolve engineering standards - dbt patterns, ingestion patterns, data contracts, testing, observability - and contribute to cross-cutting standards across the wider data function Own data quality and contracts for the data products you ship - implementing quality checks, maintaining contracts as the interface between producers and consumers, and ensuring issues are caught early and remediated cleanly Raise the technical bar around you - through code review, design input, pairing, and the kind of senior IC presence that lifts the engineers and analysts you work with Translate operational complexity - multi-system landscapes, ongoing integrations, fragmented source systems - into clean, durable engineering execution that the business can rely on

Seniority

Senior IC

Domain

EdTech SaaS, enterprise data, CRM, ERP, finance, revenue operations

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.