Senior Backend Engineer, Pricing & Promotions Platform

Marks & Spencer Plc

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Colleague discount 20%
Generous holiday entitlement
Discretionary bonus schemes
Pension and life cover
Wellbeing support and 24/7 Virtual GP

Job summary

Marks & Spencer Plc is seeking a Senior Software Engineer to advance the Price Domain, building scalable backend services and APIs that power pricing and promotions across M&S channels. You will contribute to event-driven architectures using Kafka and GraphQL, and work with MongoDB, Redis, and PostgreSQL to deliver reliable, high-volume systems.

You will collaborate with product teams, engineers, and business stakeholders to enable fast, resilient delivery and strong engineering

Qualifications

  • Strong backend design and operation of scalable services in production.
  • Experience with Java and/or Kotlin and modern microservice architectures.
  • Proficiency with distributed systems and event-driven messaging patterns.
  • API-first platforms with GraphQL and REST.
  • Comfort building high-volume transactional systems with low latency.

Responsibilities

  • Design, build, and evolve backend services powering pricing and promotions across multiple channels.
  • Develop scalable microservices and APIs using Java/Kotlin.
  • Contribute to Kafka-based event-driven architectures for high-volume price publishing.
  • Design and evolve GraphQL APIs ensuring performance and governance.

Skills

Java
Kotlin
Microservices
Kafka
GraphQL
REST APIs
Databases

Tools

MongoDB
Redis
PostgreSQL

Job description

Marks & Spencer Plc is seeking a Senior Software Engineer to advance the Price Domain, building scalable backend services and APIs that power pricing and promotions across M&S channels. You will contribute to event-driven architectures using Kafka and GraphQL, and work with MongoDB, Redis, and PostgreSQL to deliver reliable, high-volume systems.

You will collaborate with product teams, engineers, and business stakeholders to enable fast, resilient delivery and strong engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - International Pricing & Scale
Senior Backend Engineer - International Pricing & Scale

Marks and Spencer • City Of London

Hybrid
GBP 90,000 - 130,000
20% colleague discount
Discretionary bonus
Strong pension and life assurance
+5
Senior Backend Engineer – Commercial Planning Platform
Senior Backend Engineer – Commercial Planning Platform

Marks and Spencer • Greater London

Hybrid
GBP 85,000 - 125,000
20% colleague discount on M&S products
Discretionary bonus
Strong pension and life assurance
+2
Senior Backend Engineer, Payments Platform & APIs
Senior Backend Engineer, Payments Platform & APIs

Marks and Spencer plc (UK) • City of Westminster

On-site
GBP 90,000 - 120,000
20% colleague discount
Discretionary bonus
Pension scheme
+2
Senior Backend Engineer, Payments Platform — Scale & Reliability
Senior Backend Engineer, Payments Platform — Scale & Reliability

Marks and Spencer • City Of London

On-site
GBP 90,000 - 125,000
20% colleague discount
Discretionary bonus schemes
Defined Contribution Pension
+3
Senior Software Engineer - Price Domain
Senior Software Engineer - Price Domain

Marks & Spencer Plc • Greater London

Hybrid
GBP 90,000 - 120,000
Colleague discount 20%
Generous holiday entitlement
Discretionary bonus schemes
+2
Senior Software Engineer, Stock Platform & Real-Time Data
Senior Software Engineer, Stock Platform & Real-Time Data

Marks and Spencer • Greater London

Hybrid
GBP 90,000 - 120,000
Colleague discount
Induction & training
Annual bonus
+5
Engineering Manager - Global Pricing & Platforms
Engineering Manager - Global Pricing & Platforms

Marks & Spencer Plc • City Of London

On-site
GBP 120,000 - 160,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 - Stock Platform & Online Growth
Senior Software Engineer - Stock Platform & Online Growth

Marks & Spencer Group • City of Westminster

On-site
GBP 90,000 - 120,000
Colleague discount
Annual bonus
Pension scheme
+1
Senior Java Engineer - Order Management Platform (Hybrid)
Senior Java Engineer - Order Management Platform (Hybrid)

Marks & Spencer Plc • Greater London

Hybrid
GBP 90,000 - 120,000
Colleague discount
Holiday entitlement
Discretionary bonus schemes
+4