Marks & Spencer
Marks and Spencer is a prominent British retailer known for its high-quality food, clothing, and homeware, serving millions of customers worldwide.
Company facts
- Founded
- 1884
- Headquarters
- United Kingdom
- CEO
- Stuart Machin
About
Marks and Spencer (M&S) is a leading British retailer renowned for providing exceptional quality, great value food, clothing, and homeware products. As one of the UK's most trusted retail brands, M&S operates through a diverse family of businesses, offering our own label ranges that cater to millions of customers around the globe. Established in 1884, M&S started as a market stall in Leeds and has since grown into a vast retail empire with over 1,400 stores across the UK and international markets. Our compelling offering focuses on food, clothing, home products, and financial services, tailored to meet the modern consumer's needs. We pride ourselves on our commitment to sustainability and ethical sourcing, which are fundamental to our operations. Our Plan A initiative, launched in 2007, encapsulates our mission to become the most sustainable retailer, targeting key issues such as climate change, resource scarcity, and fair working conditions. With around 65,000 colleagues dedicated to these principles, M&S aims to create a positive impact on the environment and society while delivering an exceptional experience for our customers.
Software Engineering Manager - SAP Decoupling
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. This is an exciting time as we…
Staff Software Engineer - Commercial Trading
Lead architecture and delivery of scalable, cloud-native systems for M&S’s retail operations using Java, Spring Boot, Kubernetes and Azure, while mentoring engineers and driving engineering excellence.
Principal Software Engineer SC&L
Principal Software Engineer leading modernization of supply-chain and logistics systems at M&S, designing scalable warehouse software using Java, React, Azure, Kafka and related tech.
Senior Software Engineer - Commercial Trading
Build and maintain scalable backend systems and integrations for M&S’s commercial trading platform using Java, Spring Boot, and Azure, while championing engineering best practices and observability.
Principal Software Engineer - International
Principal Software Engineer leading the modernization of M&S’s international ecommerce platforms, integrating product flows, logistics, and partner systems using Java/Spring, React, and Azure.
Software Engineering Manager - Talent & Core HR
Summary Join M&S at a pivotal moment as we continue the transformation of our People & Labour engineering organisation. Our Talent & Core HR domain delivers enterprise SaaS platforms and services that…
Principal Software Engineer - Customer Platforms
Principal Software Engineer leading modernization of M&S’s customer-facing systems, designing scalable solutions in Java/Spring, React, and Azure while driving DevOps and clean-architecture practices.
Software Engineering Manager - Warehouse Platform
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 ethical values at the heart…
Staff Software Engineer- Hospitality
Summary As part of the M&S Software Engineering team, you'll be joining a much-loved iconic brand at a pivotal stage of its digital transformation. We're looking for a Staff Engineer to provide technical…
Software Engineering Manager - Identity
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 ethical values that run…
Senior Software Engineer - Order Fulfilment
Senior backend engineer building and evolving M&S’s Order Management platform to handle checkout, fulfilment, returns, and cancellations at UK retail scale using Java, APIs, and observability tools.
Software Engineering Manager- Instore Payments and Infrastructure
As a Software Engineering Manager within Store Payments & Infrastructure, you will lead teams running and evolving business-critical store systems, ensuring they are reliable in live trading environments. Working…
Senior Software Engineer- Store Operations
Build and maintain backend systems powering M&S’s retail platforms, using Kotlin and Clean Architecture to deliver scalable, high-impact features.
Staff Software Engineer - Payments Platform
Due to high interest, this role may close earlier than advertised. We recommend applying as soon as possible. What you'll do Your key accountabilities will include: Own end-to-end payment platform outcomes across…
Staff Software Engineer - Store Operations
Join M&S as a Staff Software Engineer within our Store Operations C&H team and help shape the future of retail technology. As part of our Software Engineering community, you'll join a trusted and iconic…
Software Engineering Manager - Warehousing
What You'll Do Your key accountabilities will include: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous…