Senior Data Engineer

NHS Greater Manchester Integrated Care

Manchester

On-site

GBP 70,000 - 95,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NHS Greater Manchester Integrated Care is seeking a Senior Data Engineer to design and maintain data pipelines for our Snowflake-based analytics platform. You will leverage a cloud-first stack (Azure, Snowflake, Matillion, Python, dbt, OpenFlow) to deliver reliable, production-ready datasets used by analysts and leaders across the system.

You will translate stakeholder requirements into rigorous data models, ensure data quality, and participate in Agile delivery with a focus on security and

Qualifications

  • Educated to master’s level or equivalent level of experience at a senior level.
  • Evidence of continuing professional development.

Responsibilities

  • Design, build and maintain scalable data pipelines to ingest, transform and publish data to Snowflake.
  • Work with a cloud stack including Azure, Snowflake, Matillion, Python, dbt and OpenFlow.
  • Translate requirements from analysts and stakeholders into clear data models and reliable data solutions.
  • Support live pipelines through monitoring, troubleshooting and continuous improvement.
  • Collaborate across teams in Agile sprints to deliver shared priorities and ensure secure, well-governed data.

Skills

SQL
Python
Azure
Snowflake
Matillion
dbt
OpenFlow
Data modelling

Education

Master's degree or equivalent
CPD / continuing professional development

Tools

SQL Server
SSIS
OpenFlow

Job description

If you enjoy turning complex, real-world data into reliable, usable information that supports better decision‑making, this could be a highly rewarding role for you.

At NHS Greater Manchester, we are bringing together data from across health and care partners, including NHS providers, local authorities and public sources. Our aim is to better understand demand, improve services, tackle inequalities and enable better outcomes for the 3.3 million people we serve.

As a Senior Data Engineer, you will play a key role in this ambition. You will design and develop the data pipelines that underpin our Analytics and Data Science Platform (ADSP) - a Snowflake-based data lake house used daily by analysts, data scientists, finance teams and senior leaders across the system.

This is a hands‑on technical role within a modern, cloud-first environment. You will work with data in many formats (such as CSV, JSON, XML, APIs and Parquet), building robust, well‑tested pipelines and delivering high‑quality, production‑ready datasets that colleagues can rely on. Your work will directly support system‑wide priorities, from urgent care and community services to population health and contract monitoring.

If you are looking for a role where your technical skills can make a real difference across a whole health and care system, and where you will be supported to learn and grow, we would be delighted to hear from you.

Main duties of the job

Design, build and maintain scalable data pipelines to ingest, transform and publish data from a range of partners into our Snowflake platform. Work with a modern cloud-based technology stack including Azure, Snowflake, Matillion, Python, dbt and OpenFlow. Translate requirements from analysts, data scientists and stakeholders into clear data models and reliable data solutions. Support live pipelines through monitoring, troubleshooting and continuous improvement.

Contribute to the development of our cloud data architecture, metadata and documentation, maintaining high standards of code quality through testing, peer review and DevOps practices. Collaborate across teams, working in Agile sprints to deliver shared priorities. Ensure data engineering practices are secure, well‑governed and cost‑effective.

We are looking for someone with experience in building data pipelines, data modelling and working with complex datasets. Strong SQL skills (including optimisation and stored procedures) and at least one programming language such as Python are essential. You should understand data warehousing concepts and have an interest in modern cloud platforms.

You will be collaborative, solutions‑focused and committed to producing well‑documented code. We offer mentoring, peer support and opportunities to develop skills in cloud technologies such as Azure and Snowflake.

Working for our organisation

Integrated Care Systems (ICSs) are partnerships of health and care organisations that come together to plan and deliver joined up services and to improve the health and wellbeing of people who live and work in their area. Their purpose is to improve outcomes in population health and healthcare; tackle inequalities in outcomes, experience, and access; enhance productivity and value for money and support broader social and economic development in their area efficiency. This will be delivered in neighbourhood, place, combinations of places and GM system.

Our NHS People Promise –the promise we must all make to each other, to work together to improve the experience of working in the NHS for everyone. Like many other employers, NHS GM currently has evidence of unwarranted inequalities in the workforce, most notably in relation to minoritised ethnic, female and\or disabled staff and their intersectionality. As a result, we will use positive action measures to bring benefits to our organisation, including a wider pool of talented, skilled and experienced people from which to recruit and a better understanding of the needs of a more diverse range of customers.

Detailed job description and main responsibilities

Full details, including the complete person specification and our ways of working are in the attached Job Description & Person Specification.

Person specification
Qualifications
  • Educated tomaster’slevel or equivalent level of experience at a senior level
  • Evidence of continuing professional development
Experience
  • Experience of building data pipelines, data modelling and working with complex datasets (experience with SQL Server / SSIS is welcome)
  • Is confident in SQL (including optimisation and stored procedures) and at least one programming language (Python is desirable)
  • Understands data warehousing concepts and is interested in modern cloud data platforms
  • Experience of working with data withdifferent levelsof data quality
  • NHS/LA experience

Please note this vacancy may close early after a sufficient number of applications have been received.
Please also note that if you are short listed for interview you will be contacted via email and it is important that you check your email regularly. If you do not hear from us by four weeks after the closing date then you may assume that on this occasion your application has been unsuccessful.
As a fair collection notice for all NHS employees previous service details will be requested electronically from their previous employer.

The successful candidate will be subject to the completion of satisfactory probationary period.

General Data Protection Regulation(GDPR)

In accordance with the General Data Protection Regulation (GDPR), we have implemented a Privacy Notice to inform you, as prospective employees of the organisation of the types of data we process about you.

Employer certification / accreditation badges

Name Daniel Young Job title Data Engineering and Infrastructure Manager Email address daniel.young1@nhs.net

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

Similar jobs worth comparing

Intelligence Manager
Intelligence Manager

NHS Greater Manchester Integrated Care • Manchester

On-site
GBP 55,000 - 75,000
Data Engineer | Central and North West London NHS Foundation Trust
Data Engineer | Central and North West London NHS Foundation Trust

Allscreens Nationwide Ltd • Greater London

On-site
GBP 58,000 - 65,000
Junior Data Engineer | NHS England
Junior Data Engineer | NHS England

Allscreens Nationwide Ltd • Leeds, Greater London

On-site
GBP 35,000 - 55,000
LW255197 - Data Engineer
LW255197 - Data Engineer

NHS National Services Scotland • Aberdeen City

Hybrid
GBP 60,000 - 90,000
Flexible working
Hybrid working
Professional development support
+1
Head of Intelligence
Head of Intelligence

NHS Greater Manchester Integrated Care • Manchester

On-site
GBP 60,000 - 70,000
Data Engineer
Data Engineer

Central and North West London NHS Foundation Trust • Greater London

Hybrid
GBP 70,000 - 110,000
Data Engineer
Data Engineer

GMCA • Manchester

Hybrid
GBP 55,000 - 75,000
Informatics Development Manager
Informatics Development Manager

Birmingham Women's and Children's NHS Foundation Trust • Metchley

On-site
GBP 66,000 - 77,000
Senior Data Engineer
Senior Data Engineer

NHS • Bristol

Hybrid
GBP 65,000 - 70,000
Competitive salary £65,000-£70,000
NHS Pension
Access to training opportunities
+1
LW255197 - Data Engineer
LW255197 - Data Engineer

NHS Grampian • Aberdeen City

Hybrid
GBP 55,000 - 75,000
Flexible working
Hybrid working
Professional development support
+1