Principal Software Engineer, Customer Platform

Marks and Spencer

Greater London

On-site

GBP 90,000 - 140,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

20% colleague discount
Holiday allowance
Discretionary bonus

Job summary

Marks & Spencer is seeking a passionate Principal Software Engineer to join the Customer Platform team, driving modernisation of mission-critical systems as we scale. You will collaborate with cross-functional teams to design, build, and maintain software powering our warehouse operations.

Reporting to the Senior Head of Software Engineering, you will lead by example in engineering excellence, advocate for clean code, and mentor senior engineers across the landscape, fostering innovation and

Qualifications

  • Specialist in clean code and design patterns.
  • Security-aware design with embedded controls.
  • Ability to lead complex system design discussions.
  • Experience with cloud, containers and automation.

Responsibilities

  • Lead technical excellence from design to operations and launch of core product features or strategic programmes.
  • Drive technical direction and influence strategy on technology, product investments, and team setup.
  • Champion Communities of Practice to establish engineering excellence.
  • Mentor senior engineers and promote continuous improvement across the landscape.
  • Drive DevOps practices to automate product development and ownership.
  • Align engineering and product leadership with strategic roadmaps.

Skills

Clean code
Design patterns
Information security
System design
Cloud computing
Kubernetes
Observability
Performance engineering
DevOps
Leadership

Tools

New Relic
Dynatrace
SQL Server
MongoDB

Job description

Marks & Spencer is seeking a passionate Principal Software Engineer to join the Customer Platform team, driving modernisation of mission-critical systems as we scale. You will collaborate with cross-functional teams to design, build, and maintain software powering our warehouse operations.

Reporting to the Senior Head of Software Engineering, you will lead by example in engineering excellence, advocate for clean code, and mentor senior engineers across the landscape, fostering innovation and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Principal Engineer, Customer Platform
Lead Principal Engineer, Customer Platform

Marks & Spencer Plc • Greater London

Hybrid
GBP 90,000 - 130,000
20% colleague discount on M&S products
Discretionary bonus schemes
Strong pension and life assurance
+5
Principal Software Engineer – Supply Chain Transformation
Principal Software Engineer – Supply Chain Transformation

MARKS&SPENCER • Greater London

Hybrid
GBP 90,000 - 130,000
Principal Software Engineer, Supply Chain & Logistics (Hybrid)
Principal Software Engineer, Supply Chain & Logistics (Hybrid)

Marks & Spencer • United Kingdom

Hybrid
GBP 90,000 - 130,000
20% colleague discount
Competitive holiday allowance
Discretionary bonus schemes
+6
Principal Software Engineer for International Platforms
Principal Software Engineer for International Platforms

Marks & Spencer • United Kingdom

On-site
GBP 110,000 - 150,000
Colleague discount 20%
Holiday allowance
Discretionary bonus
+6
International Principal Software Engineer: Platform & Scale
International Principal Software Engineer: Platform & Scale

Marks and Spencer • City Of London

Hybrid
GBP 90,000 - 130,000
Colleague discount 20%
Holiday allowance
Discretionary bonus schemes
+6
Staff Software Engineer: Lead Scalable Warehouse Platform
Staff Software Engineer: Lead Scalable Warehouse Platform

Marks and Spencer • City Of London

Hybrid
GBP 90,000 - 130,000
20% colleague discount
Holiday allowance
Discretionary bonus
+4
Staff Platform Engineer - Customer Data Platform
Staff Platform Engineer - Customer Data Platform

Marks & Spencer Plc • City of Westminster

On-site
GBP 90,000 - 130,000
Colleague discount
Discretionary bonus
Pension plan
+3
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
Staff Software Engineer: Platform & Store Ops Leader
Staff Software Engineer: Platform & Store Ops Leader

Marks and Spencer • Greater London

On-site
GBP 80,000 - 100,000
20% colleague discount on all products
Competitive holiday allowance
Discretionary performance-based bonus schemes
+3
Principal Software Engineer sc&l
Principal Software Engineer sc&l

MARKS&SPENCER • Greater London

Hybrid
GBP 90,000 - 130,000