Senior Software Engineer – Loyalty Platform & Reliability

Marks & Spencer Plc

England

On-site

GBP 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

20% colleague discount on M&S products
Competitive holiday allowance
Discretionary bonus schemes
Strong pension and life assurance
Induction and training
Exclusive perks via M&S Choices
Family policies
Wellbeing support
Volunteer day

Job summary

Marks & Spencer plc is seeking a Senior Software Engineer to help build and evolve the Loyalty (Sparks) platform, underpinning customer journeys across the Sparks ecosystem. You will join a high-impact engineering team, delivering scalable, reliable services while shaping direction and improving developer experience.

The role focuses on collaboration, pragmatic engineering, and excellence in distributed systems, with a modern tech stack and cloud/containerised deployments.

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
Event-driven architecture
Cloud platforms (Azure)
Kubernetes

Tools

Kafka
SQL Server
MongoDB
Redis
Dynatrace
Snyk
Semgrep
Wiz
GitHub Actions

Job description

Marks & Spencer plc is seeking a Senior Software Engineer to help build and evolve the Loyalty (Sparks) platform, underpinning customer journeys across the Sparks ecosystem. You will join a high-impact engineering team, delivering scalable, reliable services while shaping direction and improving developer experience.

The role focuses on collaboration, pragmatic engineering, and excellence in distributed systems, with a modern tech stack and cloud/containerised deployments.

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

Similar jobs worth comparing

Senior Software Engineer, Loyalty Platform (Distributed Systems)
Senior Software Engineer, Loyalty Platform (Distributed Systems)

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 - 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 Software Engineer — Architect & Scale Systems
Senior Software Engineer — Architect & Scale Systems

Marks and Spencer • Greater London

On-site
GBP 90,000 - 120,000
Colleague discount
Holiday allowance
Bonus schemes
+6
Senior Software Engineer - Lead Scalable Systems (Hybrid)
Senior Software Engineer - Lead Scalable Systems (Hybrid)

Marks & Spencer Plc • City of Westminster

Hybrid
GBP 70,000 - 110,000
20% colleague discount
Holiday allowance
Discretionary bonus schemes
+6
Staff Payments Platform Engineer - Scale & Reliability
Staff Payments Platform Engineer - Scale & Reliability

Marks and Spencer • City Of London

Hybrid
GBP 95,000 - 135,000
Colleague discount
Holiday allowance
Discretionary bonus schemes
+6
Staff Software Engineer — Lead Architect & Mentor (Backend)
Staff Software Engineer — Lead Architect & Mentor (Backend)

MARKS&SPENCER • Greater London

On-site
GBP 75,000 - 110,000
20% Colleague discount
Annual bonus
Generous holiday entitlement
+1
Staff Software Engineer, Payments Platform & Cloud
Staff Software Engineer, Payments Platform & Cloud

Marks & Spencer Plc • England

Hybrid
GBP 90,000 - 130,000
Staff discount
Holiday allowance
Discretionary bonus
+3
Senior Software Engineer – Lead Scalable Kotlin Systems
Senior Software Engineer – Lead Scalable Kotlin Systems

MARKS&SPENCER • Greater London

Hybrid
GBP 85,000 - 110,000
20% colleague discount
Discretionary bonus schemes
Strong pension and life assurance
+2