Data Engineer

The Citation Group

Wilmslow

Hybrid

GBP 60,000 - 90,000

Full time

22 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

25 days holiday
Birthday off
Healthcare
Pension contributions

Job summary

The Citation Group is building out its data and AI capabilities and seeks a Data Migration Engineer to move data safely across systems as we modernise our platform landscape.

You’ll work on live migrations (CRM, billing, platform) and focus on logic, validation, and automation to prevent issues after import. The role requires curiosity about how systems work under the hood and ability to design for edge cases.

Qualifications

  • Experience leading data discovery and profiling at the start of migrations.
  • Ability to build source-to-target data mappings with system logic and constraints.
  • Familiarity with validating post-migration results and rollback strategies.
  • Experience with live migrations between CRM, billing, and platform systems.
  • Strong written and verbal communication with non-technical stakeholders.

Responsibilities

  • Lead structured data discovery and profiling at the start of every migration — surface quality, completeness, integrity issues and remediation effort.
  • Build detailed source-to-target data mappings grounded in understanding of both systems — logic, constraints, and assumptions.
  • Identify where source and target behave differently during discovery and design for it.
  • Build and maintain the ETL/ELT pipelines that move data between systems, including edge-case transformations.
  • Own reconciliation and validation between source and target post-migration, tracing root causes.
  • Document migration logic, mapping decisions, and system quirks for future use.
  • Work with data owners to drive cleanup of quality issues ahead of cutover.
  • Support cutover planning and execution, including rollback considerations.

Skills

SQL
Python
Data migration
ETL/ELT
Documentation
Stakeholder communication
Analytical thinking

Tools

Salesforce
Chargebee
Dynamics
Snowflake
BigQuery
Redshift
DBT
Databricks
ETL tools

Job description

Working Location: Hybrid (1 day per fortnight in Wilmslow office)

The Role

The Citation Group is building out its data and AI capabilities to be best in class. As part of this, we're looking for a Data Migration Engineer to join the data team and support in moving data safely and accurately between systems as we consolidate and modernise our platform landscape.

This isn't a generic ETL role. You'll be working on live migrations between operational systems (CRM, billing, and platform migrations) where the real risk isn't moving the data — it's the things that only surface once it lands: automation overwriting values post-import, subscription or contract logic that doesn't map cleanly, validation rules that silently reject or reshape records. You'll work closely with the Head of Data Migrations, data owners, and platform specialists (Salesforce, Chargebee, Dynamics) to make sure those gaps are found and designed for before cutover, not discovered during UAT.

We're looking for someone who's naturally curious about how systems actually work under the hood — not satisfied with a field-to-field mapping sheet until they understand the logic, constraints, and automation behind both ends of the migration.

Responsibilities
  • Lead structured data discovery and profiling at the start of every migration — surfacing quality, completeness, and integrity issues while there's still time to remediate them, and quantifying the remediation effort involved
  • Build detailed source-to-target data mappings grounded in a genuine working understanding of both systems — not just field lists, but the underlying logic, constraints, and assumptions each platform makes
  • Identify where source and target behave differently (validation rules, required fields, relationship structures, calculated vs. stored values, automation-driven overwrites) during discovery, and design for it rather than letting it surface as a defect in testing
  • Build and maintain the ETL/ELT pipelines that move data between systems, including transformation logic for edge cases (e.g. multiple active records per customer, hardcoded vs. derived fields)
  • Own reconciliation and validation between source and target post-migration, including tracing discrepancies back to root cause (data issue vs. platform automation vs. mapping error)
  • Document migration logic, mapping decisions, and known system quirks so they're reusable across future migrations
  • Work with data owners to drive cleanup of quality issues ahead of cutover
  • Support cutover planning and execution, including rollback considerations
The Person

We're looking for someone who can roll their sleeves up and dig into both the data and the systems around it. In addition, the successful candidate should have:

  • Excellent writing and communication skills with strong attention to detail — you'll need to explain system-behaviour gaps clearly to non-technical stakeholders
  • Experience writing, troubleshooting, and debugging advanced SQL queries
  • A track record of going beyond field-level mapping to understand why two systems behave differently — validation logic, automation, calculated fields, relationship structures
  • Outstanding analytical and problem-solving skills, particularly diagnosing whether an issue is a data problem, a mapping problem, or a platform automation problem
  • Experience with ETL/ELT tools and data migration projects specifically (not just general pipeline building)
  • Programming experience in Python
  • Comfort working with ambiguity — migration requirements shift as discovery uncovers new system behaviour, and you'll need to adapt scope calmly rather than treat it as scope creep

Skills and experience we'd love you to have... but if not? We'll help you get there:

  • Experience migrating data into or out of CRM/billing platforms such as Salesforce
  • Understanding of how declarative platform automation silently alter data post-import
  • Experience in relational cloud-based database technologies like Snowflake, BigQuery, Redshift
  • Understanding of cloud computing security concepts
  • Familiarity with DBT and Databricks
  • Experience working in an agile environment
  • Experience working with AI tools (Claude Code, Cortex, etc.) to accelerate migration analysis
About Us

We are Citation. We are far from your average service provider. Our colleagues bring their brilliant selves to work every day and we create an environment where they can shine. We are a nice bunch. We don’t do office politics or “that’s not my job”. We listen, support and take ownership.

We have been proudly delivering valuable HR and Health and Safety services to SME’s across the UK for over 20 years. Passionate about service, we’re on a mission to revolutionise our colleague’s and client’s experience by employing brilliant people who are experts at what they do and smile whilst they are doing it.

Working for Citation you will have access to 25 days holiday, plus your birthday off work, gym membership discount, healthcare, childcare vouchers, the opportunity to purchase extra leave, pension contributions and more.

It’s a great place to work because of the people we employ. Fun and professional, we want likeminded individuals who love to love their job and want the Company to succeed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Migration Specialist
Data Migration Specialist

The Citation Group • Wilmslow

On-site
GBP 65,000 - 90,000
25 days holiday
Birthday day off
Post-wedding holiday
+2
Data Engineering Lead
Data Engineering Lead

DAC Beachcroft LLP • City Of London

On-site
GBP 90,000 - 130,000
Private medical insurance
Income protection insurance
Discounted gym membership
+1
Data Engineering Lead
Data Engineering Lead

DAC Beachcroft LLP • Greater London

Hybrid
GBP 90,000 - 140,000
Private medical insurance
Income protection insurance
Gym membership
Data Engineering Lead
Data Engineering Lead

DAC Beachcroft • Greater London

On-site
GBP 90,000 - 120,000
Private medical insurance
Income protection
Flexible working
+3
Data Engineering Lead
Data Engineering Lead

DAC Beachcroft LLP • Birmingham

On-site
GBP 90,000 - 130,000
Private medical insurance
Income protection insurance
Discounted gym membership
Data Engineer
Data Engineer

CACI Digital Experience (formerly Cyber-Duck) • West of England

Hybrid
GBP 60,000 - 90,000
Flexi-time
Hybrid working
L&D budget
+2
Data Engineer
Data Engineer

Curve Analytics • Greater London

Hybrid
GBP 65,000 - 90,000
Competitive Salary
Annual Leave 25 days
Annual Bonus
+5
Data Consultant
Data Consultant

Data Cubed • Bristol

Hybrid
GBP 40,000 - 60,000
30 days holiday per year
Flexible working arrangements
Free office beverages
+1
Data Engineering Lead
Data Engineering Lead

DAC Beachcroft • Birmingham

On-site
GBP 85,000 - 110,000
Private medical insurance
Income protection insurance
Discounted gym membership
+1
Data Engineer
Data Engineer

Solirius Ltd. • Greater London

Hybrid
GBP 50,000 - 75,000
Competitive Salary
Bonus Scheme
Private Healthcare Insurance
+10