Senior Software Engineer, Food Platform & Data Pipelines

Marks and Spencer

Greater London

Hybrid

GBP 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Colleague discount
Holiday allowance
Bonus schemes
Pension & life
Induction & training
Perks portal
Family policies
Wellbeing support
Volunteer day

Job summary

Marks & Spencer's Foods Product team is seeking a Senior Software Engineer to join their data platform and empower fast, reliable data delivery across supplier systems and pricing data.

You'll design and ship scalable data services in Java/Micronaut, work with Kafka, and collaborate with Product Managers and colleagues to drive value with clean architecture, security and observability. Hybrid London role.

Qualifications

  • Significant experience building and scaling data-intensive distributed systems.
  • Strong proficiency in JVM-based technologies, particularly Java, with Micronaut experience.
  • Hands-on DevOps experience: CI/CD pipelines and automation (GitHub Actions, IaC like Terraform).
  • Cloud experience, preferably Azure, plus data integration tech (Kafka, SFTP, SQL/MongoDB).
  • Experience designing data models, contracts and schema evolution.
  • Ability to balance strategic thinking with pragmatic delivery.
  • Focus on software quality, security and observability (Dynatrace, Snyk, Semgrep).
  • Interest in AI-assisted development with tools like GitHub Copilot.

Responsibilities

  • Build and evolve data services by designing scalable pipelines and APIs in Java/Micronaut, integrating with Kafka.
  • Own features end-to-end from design to production support, prioritising maintainability.
  • Shape the Food Platform architecture with clean data contracts and schemas.
  • Promote engineering excellence through reviews, documentation and best practices.
  • Drive observability and reliability with monitoring and alerting (Dynatrace).
  • Collaborate with Product Managers, Engineering, Supply Chain and Commercial teams.
  • Mentor colleagues to grow engineering capability and foster an inclusive culture.

Skills

Java
Micronaut
Kafka
CI/CD
GitHub Actions
Terraform
Azure
React
TypeScript
Dynatrace

Tools

Dynatrace
Kubernetes
Snyk
Semgrep
Terraform
GitHub Actions
SQL Server
MongoDB

Job description

Marks & Spencer's Foods Product team is seeking a Senior Software Engineer to join their data platform and empower fast, reliable data delivery across supplier systems and pricing data.

You'll design and ship scalable data services in Java/Micronaut, work with Kafka, and collaborate with Product Managers and colleagues to drive value with clean architecture, security and observability. Hybrid London role.

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

Similar jobs worth comparing

Senior Software Engineer - Stock Platform & Real-Time Data
Senior Software Engineer - Stock Platform & Real-Time Data

Marks and Spencer plc (UK) • City of Westminster

On-site
GBP 90,000 - 120,000
20% colleague discount
Tailored induction and training
Annual bonus (company performance)
+5
Principal Software Engineer, Platform Architecture (Hybrid)
Principal Software Engineer, Platform Architecture (Hybrid)

Marks & Spencer • Greater London

Hybrid
GBP 80,000 - 120,000
20% colleague discount on products
Competitive holiday allowance
Discretionary 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
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 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
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 Software Engineer - Food (Distributed Systems)
Senior Software Engineer - Food (Distributed Systems)

Marks and Spencer • Greater London

Hybrid
GBP 90,000 - 120,000
Colleague discount
Holiday allowance
Bonus schemes
+6
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 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
Staff Backend Engineer, Scalable Cloud Platforms
Staff Backend Engineer, Scalable Cloud Platforms

Marks and Spencer • Greater London

On-site
GBP 90,000 - 120,000
Employee discount
Holiday allowance
Discretionary bonus
+4