Senior Data Engineer

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Wood for Trees

Established over 10 years ago, Wood for Trees is recognised as being the UK’s leading charity data analytics and database management business. Wood for Trees help charities and other not-for-profit organisations make a difference by helping them generate and utilise their money, more effectively by helping them get the most from their data. This means more of the money they raise can be spent on their respective causes helping create a better society for all. We’ve built a reputation for providing valuable insight, strategic advice and pragmatic action that can have a significant effect on the bottom line.

Role Summary

Are you an experienced Data Engineer utilising the Microsoft technology stack? Wood for Trees is a leading provider of data and insight services to the Charity sector. We love what we do, because we help some of the UK’s largest, and also now the smallest charities raise more money, increase supporter engagement, and improve the positive outcomes they can deliver.

With the expansion of our Data Engineering services, we are looking to recruit a Senior Data Engineer to help build data layer components and best-practice frameworks for data ingestion, cleansing, normalisation and manipulation.


  • Work both independently and as part of a team to translate client and internal business needs into the design and development of standardised, scalable data pipelines
  • Support existing data pipelines and implement change requests
  • Develop standardised data ingestion and integration processes
  • Support the development and design of external client data integration frameworks
  • Provide logical and physical data design and database modelling
  • Ensure all work is high quality, delivering to meet the client’s business needs, identifying opportunities to improve engineering processes to ensure that they are reliable, resilient, secure and scalable.
  • Handling sensitive personal data within a controlled Information Security Management System adhering to Privacy by Design principles.

Experience/Person specification

Essential Skills

  • Familiarity with software engineering principles and product delivery
  • Familiarity with data engineering in the Not for profit sector, or digital marketing and retail
  • Strong skills in writing SQL queries.
  • Experience with SSIS ETL (Integration Services).
  • Experience with SSRS (Reporting Services).
  • Experience with SSAS (SQL Server Analysis Services) Tabular Model.
  • Data warehouse methodology experience.

Desirable Skills

  • Experience with Azure Data Factory V2, Azure Databricks, SQL Data Warehouse, Azure Analysis Services
  • C# or,, VBA, Power BI, Excel, GitHub
  • Knowledge of CRM systems, ideally Salesforce, CARE and Raiser’s Edge
  • Understanding of data processing techniques and methodologies including deduplication, consolidation and suppressions
  • Familiarity with business or data engineering in the Not for profit sector

How to Apply

Please send your CV and covering letter, along with salary expectations, explaining why you think you are suitable for the role to along with your salary expectations.

*Strictly NO Agencies



Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore


How the Development Team Organises their work

The Development Team follows the principles of “Agile Scrum”.

e.g. a daily Stand-up meeting to organise the day’s work and to update the Product Team, plus Planning and Retrospective “ceremonies”.



Fast forward x months, you have to forgive the inner mathematician, the lockdown has ended and the health impacts of the Coronavirus are behind us; people now move without fear of other humans; people get as much toilet paper and pasta as they want, delivered when they want; pensioners have returned to shops and spend time talking to checkout assistants while impatient shoppers in the queue behind them huff; non-essential workers are returning to ‘non-essential’ offices to do ‘non-essential’ jobs. The world can return to Business-As-Usual, but will it?

Find out how you can do more with data

Get in touch