2,133,953open jobs
136,451companies
254,453added this week
Browse all
Salary
≈ $120k – $230k per year (Estimated)
Location
Hybrid (London, United Kingdom)
Seniority
Staff

Confirmed on the employer's own hiring board on Nov 8, 2026. First seen by Alion on Jul 2, 2026. Marks & Spencer scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Marks & Spencer is a British retailer selling clothing, lingerie, beauty products, home furnishings and food through hundreds of stores in the United Kingdom, an international franchise network and its online shop. Its food business sells own-brand groceries and prepared meals, and it owns a stake in the online grocer Ocado Retail. The company was founded in 1884. The company is headquartered in London, England, United Kingdom.

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 brand undergoing an exciting digital transformation. You'll play a key role in building and evolving colleague-facing applications that support stock keeping and stock movement operations across stores and distribution centres, helping thousands of colleagues deliver a great experience for millions of customers. We're looking for a technical leader with deep software engineering expertise, a passion for mentoring others, and experience delivering scalable, cloud-native solutions using modern engineering practices. You'll influence architecture, drive engineering excellence and help develop the next generation of engineering talent.

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:

  • Lead the architecture, design, development and delivery of scalable software solutions, distributed systems and modernisation initiatives that support critical store operations across M&S.
  • Provide technical leadership on complex, high-impact projects, tackling challenging technical problems while driving engineering excellence through code reviews, deployment optimisation and best practice adoption.
  • Collaborate with stakeholders across product, delivery, architecture, infrastructure and senior leadership to deliver solutions aligned to business objectives, technology strategy and operational requirements.
  • Drive operational stability through a production-first mindset, ensuring high availability, observability, service reliability and continuous improvement across platforms and services.
  • Mentor and coach engineers at all levels, supporting recruitment, onboarding, capability development and fostering a high-performing engineering culture focused on innovation and continuous learning.

Who you are

Your skills and experience will include:

  • Strong hands-on experience developing enterprise applications using Java 21+, Spring Boot, Micronaut, REST APIs, microservices architecture, Kafka, MongoDB and relational databases including PostgreSQL, SQL Server and Azure SQL.
  • Expertise in modern software engineering practices including TDD, BDD, Continuous Integration, Continuous Delivery, Git, GitHub, GitHub Actions, Azure Pipelines and Sonar, with a strong DevOps mindset of "you build it, you run it, you support it".
  • Proven experience designing, deploying and supporting highly scalable cloud-native applications using Azure, Azure DevOps, Kubernetes, Docker, Redis and Azure Storage, with a strong understanding of distributed systems and cloud engineering.
  • Strong understanding of operational excellence, observability, resilience and production support, with experience using Dynatrace and New Relic, alongside security, performance testing and optimisation best practices.
  • Excellent leadership, coaching and stakeholder management skills, with experience mentoring engineers and exposure to technologies such as Kotlin, React and AI coding assistants/AI agents, whilst advocating engineering best practice and continuous improvement.

Our Tech Stack

  • Java 21+
  • Spring Boot
  • Micronaut
  • REST APIs
  • Microservices
  • Kafka
  • MongoDB
  • PostgreSQL
  • SQL Server
  • Azure SQL
  • Git & GitHub
  • GitHub Actions
  • Azure DevOps & Azure Pipelines
  • Azure
  • Kubernetes
  • Azure Storage
  • React

What's in it for you?

Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We're inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing.

Here are just a few of the benefits that make working here even more rewarding:

  • 20% colleague discount on all M&S products and many third-party brands for you and someone in your household, available once you've completed your probation
  • Competitive holiday allowance with the option to buy more
  • Discretionary bonus schemes linked to your performance and ours
  • Strong pension and life assurance to help plan for the future
  • Tailored induction and training to support your development from day one
  • Exclusive perks and savings through our M&S Choices portal
  • Market-leading family policies, including parental, adoption and neonatal leave
  • 24/7 wellbeing support, including virtual GP access and mental health services
  • One paid volunteer day a year to support a cause that matters to you

Everyone's welcome

We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen.

We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together.

If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.

#LI-Hybrid #LI-DB2

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,133,953 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
London
Sr. Software Engineer 5 hours ago
Remote (United Kingdom) · 4+ years exp · London
Go
TypeScript
Databases
PostgreSQL
Redis
DynamoDB
OpenSearch
AI/ML
Copilot
Claude
Model Context Protocol
OpenAI Codex
DevOps
Rest API
Terraform
Helm
GitHub Actions
Kong
CI/CD
AWS
Docker
Kubernetes
Grafana
AWS Lambda
Amazon S3
Amazon CloudWatch
API Gateway
QA
Swagger
Apply
In office · 10+ years exp · Bachelor's Degree · Reading
Python
Go
Java
AI/ML
Model Context Protocol
AI Agents
RAG
LLM Evaluation
DevOps
Rest API
GCP
SLURM
Azure
CI/CD
AWS
Docker
Kubernetes
Linux
Management
Agile
Apply
In office · 3+ years exp · Bachelor's Degree · Reading
Python
Go
Java
AI/ML
Model Context Protocol
AI Agents
RAG
LLM Evaluation
DevOps
Rest API
GCP
SLURM
Azure
CI/CD
AWS
Docker
Kubernetes
Linux
Management
Agile
Apply
In office · Confidential · 3+ years exp · Bachelor's Degree · Cleveland
Python
Java
SQL
Ruby
C++
Databases
Oracle
DevOps
Rest API
CI/CD
Jenkins
Git
SOAP
Management
Agile
Apply
In office · Confidential · 3+ years exp · Bachelor's Degree · Cleveland
Python
Java
Ruby
Java
Spring Boot
DevOps
CI/CD
Apply
Remote (Switzerland) · Full-Time · Bachelor's Degree · Zurich · Brussels · Barcelona · Bratislava · London
Rust
C++
Zig
DevOps
Cilium
Kubernetes
eBPF
Linux
Apply
Sr. Backend Engineer 25 days ago
Remote (MENA, Europe) · Full-Time · Cairo
Python
SQL
Databases
DynamoDB
Apache Kafka
AI/ML
Machine Learning
DevOps
Rest API
GCP
OpenShift
Azure
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
Amazon Kinesis
API Gateway
Management
Agile
Scrum
Kanban
Apply
$140k – $180k per year · In office · 5+ years exp · Bachelor's Degree · McLean
Python
Java
SQL
C++
Scala
Python
pySpark
Databases
MySQL
PostgreSQL
Databricks
Oracle
Apache Kafka
Amazon Redshift
AI/ML
Hadoop
Spark
Airflow
DevOps
CI/CD
AWS
AWS Lambda
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
SSIS
Management
Agile
Apply
Data Engineer 1 month ago
$125k – $160k per year · In office · 2+ years exp · McLean
Python
Java
SQL
C++
Scala
Databases
PostgreSQL
Cassandra
ElasticSearch
Apache Kafka
Amazon Redshift
AI/ML
Hadoop
Spark
Machine Learning
DevOps
GCP
Azure
AWS
Amazon EC2
Analytics
ETL/ELT
Management
Agile
Apply
Integration Developer 1 month ago
$100k – $160k per year · In office · 5+ years exp · Bachelor's Degree · McLean
Go
Java
SQL
Apex
Java
Spring Boot
Apex
MuleSoft
Databases
Db2
Oracle
DevOps
Rest API
Kong
Cybersecurity
Auth0
Management
SharePoint
Agile
Apply
$125k – $160k per year · In office · 2+ years exp · McLean
Python
Java
SQL
C++
Scala
Python
pySpark
Databases
MySQL
Databricks
Apache Iceberg
Delta Lake
MS SQL
AI/ML
Spark
Airflow
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Amazon EC2
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
Informatica
Collibra
Alation
Management
Agile
Apply
$125k – $165k per year · In office · 5+ years exp · McLean
Python
Java
SQL
C++
Scala
Python
pySpark
Databases
MySQL
Databricks
Apache Iceberg
Delta Lake
MS SQL
AI/ML
Spark
Airflow
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Amazon EC2
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
Informatica
Collibra
Alation
Management
Agile
Apply
≈ $92k – $186k per year (Estimated) · Hybrid · London
JavaScript
Java
TypeScript
SQL
Java
Micronaut
Databases
Redis
Frontend
Next.js
Angular
React.js
Mobile
Clean Architecture
DevOps
New Relic
Dynatrace
Azure
CI/CD
Kubernetes
Apply
≈ $123k – $235k per year (Estimated) · In office · London
Java
Java
Spring Boot
DevOps
Platform Engineering
Incident Management
Apply
≈ $129k – $247k per year (Estimated) · Hybrid · London
JavaScript
Java
TypeScript
Node JS
Frontend
GraphQL
Next.js
React.js
Mobile
JUnit
DevOps
Rest API
Dynatrace
PagerDuty
Azure
CI/CD
Kubernetes
Azure AKS
Cybersecurity
Snyk
Semgrep
QA
Playwright
Jest
Apply
≈ $140k – $249k per year (Estimated) · Hybrid · London
Java
SQL
COBOL
Java
Spring Boot
COBOL
IBM MQ
Databases
Databricks
Apache Kafka
Azure Cosmos DB
DevOps
Terraform
GitHub Actions
Azure
CI/CD
SRE
Incident Management
Apply
≈ $140k – $248k per year (Estimated) · Hybrid · London
Python
JavaScript
Java
TypeScript
SQL
C#
Node JS
COBOL
Java
Spring Boot
C#
.NET
Node JS
Prisma
COBOL
IBM MQ
Databases
Apache Kafka
AI/ML
Copilot
Frontend
Angular
React.js
DevOps
Rest API
Terraform
Helm
GitHub Actions
Dynatrace
PagerDuty
Azure
CI/CD
Git
Docker
Kubernetes
Incident Management
GitHub
Windows
Cybersecurity
Snyk
Qualys Cloud Platform
SonarQube
Semgrep
Analytics
Power BI
QA
JMeter
Playwright
Apply
Sr. Software Engineer 5 hours ago
Remote (United Kingdom) · 4+ years exp · London
Go
TypeScript
Databases
PostgreSQL
Redis
DynamoDB
OpenSearch
AI/ML
Copilot
Claude
Model Context Protocol
OpenAI Codex
DevOps
Rest API
Terraform
Helm
GitHub Actions
Kong
CI/CD
AWS
Docker
Kubernetes
Grafana
AWS Lambda
Amazon S3
Amazon CloudWatch
API Gateway
QA
Swagger
Apply
Hybrid · Full-Time · 5+ years exp · Berlin · London
AI/ML
EU AI Act
Machine Learning
DevOps
GitHub
Management
n8n
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · London
Apply
Hybrid · Full-Time · 3+ years exp · Winnersh · London
Marketing
Salesforce
Apply
In office · Full-Time · Reading · London
Apply
See all jobs
This is one of many
2,133,953 more open roles from verified company boards, updated every day.