Senior Software Engineer, Loyalty Platform (Distributed Systems)

Marks and Spencer

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

20% colleague discount
Competitive holiday allowance
Discretionary bonus schemes
Pension and life assurance
Induction and training
Exclusive perks and savings through M&
Family policies & parental leave
Wellbeing support

Job summary

Marks & Spencer in London is seeking a Senior Software Engineer to build and evolve the Loyalty platform that underpins Sparks customer journeys. You’ll own features end-to-end in a high-impact engineering team, delivering scalable, reliable services and shaping technical direction.

The role suits a collaborative engineer who thrives in modern distributed systems, with JVM languages, Kafka, Kubernetes, Azure, and CI/CD practices.

Qualifications

  • Experience building and scaling distributed systems in modern backend environments.
  • Strong knowledge of JVM-based languages or backend frameworks (e.g. Java, Micronaut, Spring).
  • Hands-on experience with CI/CD, DevOps practices, and operating production systems.
  • Familiarity with event-driven architectures and technologies such as Kafka.
  • Experience working with cloud platforms (preferably Azure) and containerisation (Kubernetes).

Responsibilities

  • Build, evolve, and maintain scalable Loyalty platform services supporting Sparks customer journeys
  • Take end-to-end ownership of features from design through to deployment, monitoring, and optimisation
  • Contribute to technical direction, balancing scalability, performance, and maintainability
  • Collaborate across teams to improve developer experience and reduce friction in delivery
  • Support live services through shared ownership of reliability, observability, and operational excellence

Skills

Distributed systems
Java / JVM
CI/CD
DevOps practices
Kafka
Cloud platforms
Kubernetes

Tools

Azure
GitHub Actions
Kubernetes
MongoDB
SQL Server

Job description

Marks & Spencer in London is seeking a Senior Software Engineer to build and evolve the Loyalty platform that underpins Sparks customer journeys. You’ll own features end-to-end in a high-impact engineering team, delivering scalable, reliable services and shaping technical direction.

The role suits a collaborative engineer who thrives in modern distributed systems, with JVM languages, Kafka, Kubernetes, Azure, and CI/CD practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Loyalty
Senior Software Engineer - Loyalty

Marks and Spencer • Greater London

On-site
GBP 90,000 - 120,000
20% colleague discount
Competitive holiday allowance
Discretionary bonus schemes
+5
Senior Software Engineer: Build Scalable Systems & Lead Tech
Senior Software Engineer: Build Scalable Systems & Lead Tech

Marks and Spencer • Greater London

On-site
GBP 90,000 - 120,000
Colleague discount
Holiday allowance
Discretionary bonus
+3
Senior Salesforce Loyalty Cloud Engineer: Scale Loyalty
Senior Salesforce Loyalty Cloud Engineer: Scale Loyalty

Marks and Spencer • Greater London

On-site
GBP 90,000 - 120,000
Senior Backend Engineer - Scalable Systems (Hybrid)
Senior Backend Engineer - Scalable Systems (Hybrid)

Marks and Spencer • City Of London

Hybrid
GBP 80,000 - 110,000
20% colleague discount on all M&S
Competitive holiday allowance
Discretionary bonus schemes
+6
Senior Technical Program Lead — Customer Platforms & Loyalty
Senior Technical Program Lead — Customer Platforms & Loyalty

Marks and Spencer • City Of London

On-site
GBP 90,000 - 120,000
20% colleague discount across M&S
Holiday entitlement (option to buy)
Discretionary bonus schemes
+4
Staff Software Engineer - Warehouse Platform & Scale
Staff Software Engineer - Warehouse Platform & Scale

Marks and Spencer • Greater London

On-site
GBP 90,000 - 130,000
20% colleague discount on M&S products
Discretionary bonus schemes
Strong pension and life assurance
+3
Software Engineering Manager
Software Engineering Manager

Marks and Spencer • Greater London

Hybrid
GBP 90,000 - 125,000
Senior Software Engineer - Order Management (Hybrid)
Senior Software Engineer - Order Management (Hybrid)

Marks and Spencer • Greater London

Hybrid
GBP 75,000 - 110,000
Colleague discount
Discretionary bonus
Pension scheme
+2
Senior Backend Engineer - Pricing & Promotions Platform
Senior Backend Engineer - Pricing & Promotions Platform

Marks and Spencer • Greater London

Hybrid
GBP 90,000 - 130,000
20% colleague discount after probation
Competitive holiday entitlement (poss.
Discretionary bonus schemes
+6
Staff Software Engineer - Hybrid Cloud & DevOps Leader
Staff Software Engineer - Hybrid Cloud & DevOps Leader

Marks and Spencer • Greater London

Hybrid
GBP 70,000 - 100,000
20% colleague discount across products
Holiday entitlement with option to buy
Discretionary bonus schemes
+4