Sub banner

Data Migration Engineer

Job description.

Job description
Data Migration Engineer
Location: Hybrid
Contract: 12-month fixed-term contract
Eligibility: Must have valid UK work authorisation (no sponsorship available)

We're looking for a Data Migration Engineer to take on complex customer data migration projects and help shape the future of our migration capability. This is a hands-on, high-impact role where technical expertise meets excellent communication skills, ensuring every project lands smoothly and accurately.

If you enjoy solving data challenges, working directly with customers, and driving improvements that lift the whole team, this could be a great fit.

Why join?
* Mission-led work that genuinely matters
* Global exposure across UK, US and beyond
* A culture that values innovation, technology, and continuous learning
* Certified as a Great Place to Work® and recognised for employee development
* Inclusive, diverse environment with a strong sense of trust and autonomy
* Focus on wellbeing and flexible work-life balance

What you'll be doing:
* Delivering complex data migration projects from legacy systems to a modern SaaS platform
* Acting as the technical go-to person for data migration
* Reviewing and optimising migration scripts and approaches for quality, speed, and accuracy
* Running quality checks and validation on migration scripts
* Working closely with customers to gather requirements, resolve issues, and maintain strong relationships
* Driving process improvements to enhance efficiency, consistency, and scalability

What you'll bring:
* A track record of successfully delivering multi-source, complex data migrations to SaaS platforms
* Experience working with varied data formats and strong hands-on SQL skills
* Experience working directly with customers - requirements gathering, troubleshooting, or UAT support

Nice to have:
* Knowledge of Python, ETL tooling, or automation frameworks
* Experience working within SaaS or cloud-based data environments

Interested?
Get in touch with Justin Donaldson to find out more or to apply.

Submit CV for this Job.