Marks and Spencer

Principal Software Engineer - Personalisation

📍 Location
United Kingdom, United Kingdom
⏰ Job Type
Full time
📅 Posted
June 07, 2026
Apply Now

Job Description

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, exciting, and ever evo...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position