Job Description

As part of the M&S Software Engineering team, you’ll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues. With strong ethical values and a clear ambition to become a digital-first, engineering-led organisation, this is an exciting time to join us.

Our Loyalty (Sparks) team is looking for a Senior Software Engineer to help build and evolve the platform that underpins customer journeys across the Sparks ecosystem. You’ll work in a high-impact, empowered engineering team, delivering scalable, reliable, and high-performing services, while shaping the technical direction and improving developer and customer experiences.

This role is ideal for a collaborative, pragmatic engineer who thrives in modern distributed systems and is passionate about engineering excellence, innovation, and continuous improvement.

What you’ll do

  • Build, evolve, and maintain scalable Loyalty platform services...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Marks and Spencer today.

    Submit Application