Principal Software Engineer - Personalisation

Marks & Spencer Plc • city of westminster, england • Posted June 30, 2026

About the Role

Overview

As a Principal Engineer at M&S, you’ll play a critical role in shaping our technical direction and delivering against our strategic goals. Acting as a senior technical leader, you’ll drive engineering excellence, influence architecture, and align technology decisions with business priorities.

You’ll join our Personalisation product group, responsible for delivering on-site and in-app personalisation, search, and recommendation capabilities. This includes some of our most innovative customer experiences, such as 1:1 personalised search and AI-powered styling.

Working within highly cross‑functional teams spanning engineering, data science, product, and design, you’ll help deliver our vision of making every M&S digital experience feel tailored to the individual customer.

What’s In It For You

Being a part of M&S is exactly that – playing your part to bring the magic of M&S to our customers every day. We’re an inclusive, dynamic, ex...