1,807,552open jobs
104,170companies
272,902added this week
Browse all
Salary
≈ $99k – $195k per year (Estimated)
Location
Hybrid (London, United Kingdom)
Seniority
Principal

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Sep 1, 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.

As a Principal Engineer at M&S, you’ll play a critical role in shaping our technical direction and delivering against our strategic goals. Acting as a senior technical leader, you’ll drive engineering excellence, influence architecture, and align technology decisions with business priorities.

You’ll join our Personalisation product group, responsible for delivering on-site and in-app personalisation, search, and recommendation capabilities. This includes some of our most innovative customer experiences, such as 1:1 personalised search and AI-powered styling.

Working within highly cross-functional teams spanning engineering, data science, product, and design, you’ll help deliver our vision of making every M&S digital experience feel tailored to the individual customer.

What’s In It For You

Being a part of M&S is exactly that - playing your part to bring the magic of M&S to our customers every day. We’re an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us.

Here are some of the benefits we offer that make working for M&S just that little bit more special…

After completing your probationary period, you’ll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household.

  • Competitive holiday entitlement with the potential to buy extra holiday days!

  • Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business.

  • A generous Defined Contribution Pension Scheme and Life Assurance.

  • A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills.

  • Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing.

  • Industry-leading parental, adoption and neonatal policies, providing support and flexibility for your family.

  • Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family.

  • A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work.

What you’ll be doing

  • Define and drive technical strategy, architecture, and engineering standards across the Personalisation domain
  • Design and deliver scalable systems supporting personalisation, search, recommendations, and ML-powered features
  • Partner closely with Product, Data Science, and Design to deliver customer-centric solutions
  • Lead and influence technical decision-making across multiple teams and platforms
  • Mentor and support senior engineers, helping to raise the overall engineering capability
  • Improve engineering quality, reliability, and productivity through best practices, tooling, and platform enhancements

Who you are

  • An experienced technical leader with a strong background in Java/Python and large-scale production systems
  • Strong experience working with Machine Learning systems and collaborating with Data Science teams
  • Skilled in system design and architecture, with the ability to deliver scalable, high-quality solutions
  • Comfortable working across cross-functional environments with multiple stakeholders
  • Passionate about growing others and driving engineering excellence
  • A strong communicator who can influence technical and business decisions at all levels

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-OT1

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.
1,807,552 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
Similar stack
Same company
London
≈ $17k – $40k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Chennai
Java
SQL
Databases
PostgreSQL
Google BigQuery
BigQuery
DevOps
GCP
OpenShift
Helm
Dynatrace
CI/CD
AWS
Docker
Kubernetes
Management
ServiceNow
Agile
Apply
$64k – $102k per year • In office • Freelance • Tokyo
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
GitHub Actions
Vercel
AWS
Docker
AWS Fargate
Amazon S3
Management
Slack
Google Workspace
Apply
$24k – $64k per year • In office • Full-Time • Tokyo
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
PostgreSQL
DevOps
CircleCI
AWS
Docker
AWS Fargate
Apply
$24k – $64k per year • In office • Full-Time • Tokyo
JavaScript
Ruby
Ruby
Ruby on Rails
Databases
PostgreSQL
DevOps
CircleCI
AWS
Docker
AWS Fargate
Apply
$21k – $29k per year • Remote (Philippines) • Contractor • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
AI/ML
Cursor
Claude
Claude Code
Embeddings
Function Calling
AI Agents
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
LLM Guardrails
Multi-Agent Systems
Tool Use
Frontend
Next.js
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
GitHub
Cybersecurity
Microsoft Entra ID
Apply
Senior QA Engineer 12 days ago
$40k – $74k per year (gross) • Hybrid • Full-Time • Vilnius
Java
DevOps
CI/CD
Management
Agile
Scrum
QA
Selenium
Apply
≈ $20k – $47k per year (Estimated) • Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
AI/ML
Spark
DevOps
CI/CD
AWS
Analytics
ETL/ELT
Apply
$60k – $79k per year • In office • Full-Time • PhD • Australia
Python
Apply
≈ $38k – $77k per year (Estimated) • Remote (EAEU) • Full-Time • Moscow
Python
AI/ML
CatBoost
SciPy
LightGBM
Pandas
NumPy
Analytics
Seaborn
Matplotlib
Apply
$6.9k – $13k per year (gross) • Remote (EAEU) • Moscow
Python
Marketing
AmoCRM
Apply
≈ $142k – $245k per year (Estimated) • In office • London
Java
DevOps
Dynatrace
CI/CD
Apply
≈ $119k – $228k 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
Oracle
Apache Kafka
AI/ML
Copilot
Frontend
Angular
React.js
DevOps
Rest API
Terraform
Helm
GitHub Actions
Dynatrace
PagerDuty
Azure
CI/CD
Docker
Kubernetes
Incident Management
GitHub
Windows
Cybersecurity
Snyk
Qualys Cloud Platform
SonarQube
Semgrep
Analytics
Power BI
QA
JMeter
Playwright
Apply
≈ $119k – $228k 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
Equity • Hybrid • Full-Time • London
AI/ML
Machine Learning
Apply
Account Executive 1 day ago
In office • Contractor • London
Apply
≈ $51k – $104k per year (Estimated) • In office • Full-Time • Master's Degree • London • New York • Zurich
Python
C++
Apply
≈ $44k – $71k per year (Estimated) • In office • 2+ years exp • London
Apply
≈ $36k – $54k per year (Estimated) • In office • 2+ years exp • London
Apply
See all jobs
This is one of many
1,807,552 more open roles from verified company boards, updated every day.