2,286,085open jobs
145,397companies
276,980added this week
Browse all
Salary
≈ $143k – $254k per year (Estimated)
Location
Hybrid (London, United Kingdom)
Seniority
Staff

Confirmed on the employer's own hiring board on Nov 15, 2026. First seen by Alion on Aug 18, 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.

Staff Software Engineer - Experimentation team

We’re looking for a Staff Software Engineer to play a pivotal role in evolving M&S’s Experimentation platform. This team provides the experimentation capabilities that empower teams across the business to identify savings and drive revenue. Your customers are product teams, engineers, content teams - everyone who works on customer-facing functionality - and your mission is to enable them to run more experiments, more easily and confidently, by creating a robust experimentation platform.

This is a role for an engineer who is excited by platform thinking, enablement at scale, and revolutionising how experimentation capabilities are modelled, delivered, and accessed across a large organisation.

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:

  • Design, build, and evolve backend-heavy platform capabilities for experimentation, including APIs, services, automation pipelines, and developer tooling.
  • Set technical direction for the Experimentation platform, influencing architecture and standards beyond your team.
  • Champion a self-service platform model, building tools, scripts, and automation (including emerging agentic AI use cases) that reduce toil and dependencies.
  • Partner closely with product, engineering, and content teams to understand needs, pain points, and future demand.
  • Mentor engineers at all levels, helping develop strong technical judgement, platform thinking, and engineering craft.
  • Demonstrate a production-first mindset: observability, resilience, and safe change are core design concerns.
  • Produce clear, high-quality documentation for APIs, systems, standards, and operational processes.

Who You Are

  • A strong platform mindset: you build capabilities and tools that power many teams, not just individual features.
  • Deep backend engineering experience with Java/Kotlin, including designing and running distributed systems in production.
  • Strong experience on the Azure cloud platform, building and operating scalable, reliable services.
  • Hands-on experience with GraphQL - schema design, federation, evolution, and API governance (must have).
  • Working knowledge of TypeScript and React, particularly in API, tooling, or integration contexts.

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
  • 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.

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 win together.

If you’d benefit from any support or reasonable adjustments during any stage of the recruitment process, please let us know when completing your application.

#hybridrole

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,286,085 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
Hybrid · 5+ years exp · London
DevOps
Ansible
CI/CD
Docker
Kubernetes
Configuration Management
Apply
In office · Full-Time · PhD · London
Python
AI/ML
AI Agents
Agentforce
Apply
$52k – $69k per year · In office · Full-Time · Norwich
Python
AI/ML
Multimodal AI
DevOps
CI/CD
HPC
Robotics
Digital Twin
Apply
In office · Full-Time · Herlev
JavaScript
SQL
C#
C#
.NET
Databases
MongoDB
Azure SQL Database
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
IAM
Cybersecurity
GDPR
Microsoft Entra ID
Active Directory
LDAP
Apply
In office · Full-Time · 14+ years exp · Bengaluru · Pune
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
Node JS
Nest.JS
Prisma
Mongoose
Databases
Redis
Apache Kafka
AI/ML
OpenAI
Anthropic
LLM Guardrails
Frontend
GraphQL
React.js
Web Components
DevOps
Helm
GitHub Actions
Azure
AWS
Docker
Kubernetes
Platform Engineering
Cybersecurity
Okta
Least Privilege
Management
n8n
QA
Playwright
Jest
Pytest
Apply
Remote (likely Europe) · Full-Time · 5+ years exp
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
MassTransit
Databases
Azure SQL Database
AI/ML
Function Calling
AI Agents
LLM
Frontend
React.js
Mobile
Clean Architecture
DevOps
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Analytics
Azure Data Factory
Apply
SDET 20 days ago
≈ $9k – $24k per year (Estimated) · In office · 4+ years exp · Bengaluru
Python
Java
TypeScript
AI/ML
Prompt Engineering
AI Agents
LLM
RAG
Agentic Workflows
DevOps
Azure
CI/CD
Jenkins
Git
AWS
Docker
GitLab
QA
TestNG
Selenium
Playwright
Pytest
Apply
$84k – $130k per year · In office · 2+ years exp · Bachelor's Degree · Aurora
SQL
Databases
MS SQL
AI/ML
AI Agents
LLM
DevOps
CI/CD
IoT
MQTT
OPC UA
Apply
≈ $22k – $56k per year (Estimated) · In office · 10+ years exp · Bengaluru
JavaScript
Java
Ruby
Node JS
DevOps
CI/CD
SRE
Platform Engineering
SLI/SLO/SLA
Apply
SDE3 20 days ago
≈ $9k – $26k per year (Estimated) · In office · 5+ years exp · Bengaluru
Python
JavaScript
Java
Java
Spring Boot
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Prometheus
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Apply
Android Developer 20 days ago
In office · 5+ years exp · Bengaluru
Kotlin
DevOps
Rest API
CI/CD
Management
Agile
Apply
≈ $87k – $169k per year (Estimated) · Hybrid · London
Java
Kotlin
DevOps
CI/CD
Apply
≈ $90k – $174k per year (Estimated) · Hybrid · London
Python
Analytics
A/B Testing
Apply
≈ $85k – $164k per year (Estimated) · Hybrid · London
Java
DevOps
Dynatrace
CI/CD
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
≈ $87k – $169k per year (Estimated) · Hybrid · PhD · London
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Micronaut
Databases
Redis
Apache Kafka
AI/ML
Copilot
Claude
PyTorch
Frontend
Next.js
Angular
React.js
DevOps
Terraform
GitHub Actions
Dynatrace
Azure
CI/CD
Kubernetes
Cybersecurity
Snyk
Semgrep
Apply
Trainee Dispenser 1 day ago
$34k – $40k per year · In office · London
Apply
up to $77k per year · Hybrid · London
Apply
up to $77k per year · Hybrid · London
Apply
Hybrid · Full-Time · 6+ years exp · London · Barcelona
Apply
$61k – $71k per year · In office · Full-Time · London
Apply
See all jobs
This is one of many
2,286,085 more open roles from verified company boards, updated every day.