freehire launches on Product Hunt on 26 August.

Follow →

Principal Data Engineer

Summary

Leads the design and delivery of secure, scalable cloud data platforms using Python, Spark, and cloud-native services to enable advanced analytics and governance.

We are seeking a Principal Data Engineer to provide technical leadership in designing, implementing, and modernising enterprise-scale data platforms. This role is pivotal in shaping secure, scalable, and resilient data solutions that enable advanced analytics and data-driven decision-making across the organisation.

Location: Reading (Hybrid – 2–3 days onsite)

Clearance: Active or lapsed SC clearance required


Key Responsibilities

  • Lead the design and delivery of cloud-based data architectures and pipelines.
  • Establish and enforce engineering standards, DataOps/DevOps practices, and automation frameworks.
  • Drive adoption of modern cloud-native services (Azure, AWS, GCP).
  • Ensure data quality, governance, lineage, and compliance.
  • Mentor engineering teams and influence strategic technology decisions.

What We’re Looking For

  • 7+ years’ experience in data engineering or enterprise-scale data platform development.
  • Strong expertise in SQL, Python, Spark, and modern data frameworks.
  • Proven experience with cloud platforms (Azure, AWS, GCP).
  • Background in highly regulated industries (aerospace, defence, manufacturing) is desirable.
  • Professional certifications (AWS, Azure, GCP, TOGAF, DAMA CDMP) advantageous.

Why Join Us?

  • Be at the forefront of data modernisation programmes.
  • Influence strategic direction and deliver cutting-edge solutions.
  • Work in a collaborative environment with strong stakeholder engagement.


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available