Staff Data Engineer

Company: Marks & Spencer
Apply on Partner’s Website
Location:
Job Description:

Overview

In this role you will design, build and maintain high-quality data solutions in the cloud, driving automation and scalability. You will provide technical leadership to a small squad, oversee complex tasks, and shape M&S data frameworks and policies. You’ll collaborate with engineers to deliver clean code and scalable pipelines aligned with business goals. This position offers an opportunity to influence data strategy in a dynamic, customer‑centric retail environment. You will contribute to a more data-driven, innovative retail future.

Pay / Benefits

  • 20% colleague discount after probation
  • holiday entitlement with option to buy extra
  • discretionary bonus based on objectives
  • Defined Contribution Pension Scheme and Life Assurance
  • tailored induction and wide training programmes
  • wellbeing support including 24/7 Virtual GP

Responsibilities

  • Design, build and maintain scalable data pipelines following ETL principles
  • Provide technical leadership to a small squad of engineers
  • Own complex backlog tasks and deliver reliably
  • Lead development of M&S standard data frameworks and policies
  • Support other data engineers through code reviews and pair programming
  • Design, develop, and maintain data solutions in the cloud

Key requirements

  • Cloud-based data technologies and data warehousing design principles (Azure preferred)
  • Expert in end-to-end data solutions
  • Experience with ETL tools (e.g., Databricks, SQL)
  • Experience with Python/SQL/Spark
  • Demonstrable leadership mentality and business acumen
  • leadership
  • collaboration
  • communication
  • Azure
  • data warehousing
  • Databricks

Posted: September 14th, 2026