Principal Data Engineer - Contract

Morson Edge (Technology)

Manchester

On-site

GBP 85,000 - 115,000

Full time

30 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Morson Edge is partnered with a leading investment management firm seeking an experienced Principal Data Engineer to join the Data Platform team in Manchester. You will shape the organisation’s data platform, delivering scalable Snowflake-based solutions and end-to-end ELT pipelines, while upholding governance and security standards.

You’ll combine hands-on engineering with technical leadership, define data strategy, and collaborate across the business in an Agile environment.

Qualifications

  • Snowflake experience including warehouses, streams/tasks, Snowpipe, Snowpark and Time Travel.
  • End-to-end ELT/data pipeline development with PySpark, Polars or Dask knowledge is valuable.
  • Strong Python skills including testing, tooling and engineering practices.
  • CI/CD experience, ideally with GitHub Actions, TeamCity or Artifactory.
  • Experience in Agile software/data engineering environments and modern engineering practices.

Responsibilities

  • Designing and delivering scalable data platform solutions using Snowflake and complementary technologies.
  • Building and optimising end-to-end ELT/data pipelines for performance and reliability.
  • Shaping data strategy, governance standards and best practices across the organisation.
  • Supporting adoption of analytics, AI and ML capabilities.
  • Ensuring data privacy, security and compliance.
  • Collaborating with stakeholders in an Agile environment and driving continuous platform improvement.

Skills

Snowflake
Snowpark
Python
CI/CD
Agile

Tools

Docker
Kafka
Pulsar
Azure Event Hub
Collibra
Apache Iceberg
Apache Arrow
PySpark

Job description

Morson Edge are partnered with a leading investment management firm who are looking for an experienced Principal Data Engineer to join their established Data Platform team and play a key role in shaping the organisation’s strategic data platform.

You’ll combine hands‑on engineering with technical leadership, helping define how data is ingested, transformed, governed and made accessible across the business. Snowflake is at the heart of the platform, alongside a growing ecosystem of modern data technologies.

The Role

You’ll be responsible for:

  • Designing and delivering scalable data platform solutions using Snowflake and complementary technologies.
  • Building and optimising end‑to‑end ELT/data pipelines, with a focus on performance, reliability and maintainability.
  • Helping shape data strategy, engineering standards and best practices around governance and data democratisation.
  • Supporting the adoption of advanced analytics, AI and machine learning capabilities.
  • Ensuring solutions meet data privacy, security and compliance requirements.
  • Working collaboratively within an Agile environment and across the wider business.
  • Keeping up with emerging technologies and driving continuous improvement across the platform.
What They're Looking For

Strong experience with:

  • Snowflake – Warehouses, Streams/Tasks, Snowpipe, Snowpark, UDFs/Stored Procedures, Time Travel and Cloning.
  • Snowpark and end‑to‑end pipeline development. Experience with PySpark, Polars or Dask is also valuable.
  • Python, including testing, build tooling and engineering best practices.
  • CI/CD, ideally with GitHub Actions, TeamCity or Artifactory.
  • Agile software/data engineering environments and modern engineering practices.

Our client is also looking for someone who can work independently, communicate complex technical ideas clearly, collaborate effectively with stakeholders and champion better ways of working.

Nice to Have

Experience with Docker, Java/Scala, Kafka, Pulsar, Azure Event Hub, Collibra, Apache Iceberg, Apache Arrow, PySpark or AI engineering technologies such as Snowflake AI, LangChain, LlamaIndex or Pinecone would be advantageous.

This is a great opportunity to join a collaborative team and have genuine influence over the development of a modern data platform, with exposure across data engineering, analytics and AI.

*Only candidates who live within a reasonable commuting distance from Manchester will be considered*

*Candidates must reside in the UK and have full working rights, sponsorship is NOT available*

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

Similar jobs worth comparing

Principal Data Engineer - Contract (Manchester)
Principal Data Engineer - Contract (Manchester)

Insight Investment • Manchester

On-site
GBP 90,000 - 120,000
Senior Data Platform Engineer: Snowflake & AI
Senior Data Platform Engineer: Snowflake & AI

Morson Edge (Technology) • Manchester

On-site
GBP 85,000 - 115,000
Senior Data Engineer
Senior Data Engineer

La Fosse • Greater London

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

Ignite Digital • Milton Keynes

Hybrid
GBP 50,000 - 75,000
10% bonus
10.5% company pension contribution
Comprehensive healthcare package
+7
Senior Data Engineer SQL Snowflake - Finance
Senior Data Engineer SQL Snowflake - Finance

Client Server • Greater London

Hybrid
GBP 110,000 - 130,000
Pension
Private medical insurance with 24h GP
Enhanced parental leave
+2
Data Engineer/Developer
Data Engineer/Developer

Advanced Resource Managers Ltd • Greater London

On-site
GBP 77,000 - 90,000
Principal Data Engineer
Principal Data Engineer

Trust In SODA • London

On-site
GBP 70,000 - 90,000
25 days’ holiday (+ birthday off)
One-month paid sabbatical after four years
Half a day for L&D biweekly
+1
Lead Data Engineer
Lead Data Engineer

Broaden • Greater London

Hybrid
GBP 122,000 - 149,000
Data Engineer
Data Engineer

Tenth Revolution Group • Leeds

On-site
GBP 80,000 - 85,000
Highly competitive salary
Performance-related bonus
Competitive annual leave package
+1
Data Engineering Manager
Data Engineering Manager

Sanderson • West of England

On-site
GBP 90,000 - 110,000
Private health care
Extended benefits package