What is a Software Engineer at Marks & Spencer?
At Marks & Spencer, a Software Engineer is more than just a coder; you are a key driver of one of the most significant digital transformations in British retail. As we pivot toward a "digital-first" strategy, our engineering teams are responsible for building the high-scale systems that power everything from our global e-commerce platform and mobile applications to complex supply chain logistics and personalized customer experiences.
The impact of your work is immediate and visible. Whether you are optimizing the checkout flow for millions of weekly users or architecting microservices that manage real-time inventory across hundreds of stores, your contributions directly affect the M&S brand's ability to compete in a modern market. You will work in a fast-paced environment where we balance the reliability of a legacy institution with the agility of a modern tech firm, focusing on cloud-native solutions, data-driven decision-making, and seamless user journeys.




