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

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

Job summary

Marks & Spencer is seeking a Senior Software Engineer to join the Software Engineering team in London, helping build scalable solutions for millions of customers and thousands of colleagues. You will lead backend-focused development, design robust architectures, and drive delivery with a strong DevOps mindset in a fast-moving environment.

You will collaborate across disciplines, influence technical standards, review code, and contribute to complex initiatives that shape the future of our digital

Qualifications

  • Strong experience in a modern backend-focused technology environment and software engineering best practices.
  • Expert understanding of software development principles and patterns, including MVC, SOLID, DRY and KISS.
  • Solid expertise using distributed version control systems such as Git.
  • Proficiency with Test Driven Development (TDD), Behaviour Driven Development (BDD) and non-functional testing approaches.
  • Strong DevOps mindset with experience operating services and solutions using a "you build it, you run it" approach.

Responsibilities

  • Writing, testing and debugging code for complex features, distributed systems and legacy migrations, while helping optimise deployment pipelines.
  • Providing technical leadership, guidance and estimation on complex, high-impact projects, ensuring successful delivery of software solutions.
  • Contributing to architectural and design decisions that align with business requirements, long-term technology strategy and engineering standards.
  • Reviewing code and providing constructive feedback to ensure maintainability, quality and adherence to technical standards.
  • Collaborating with a broad range of stakeholders, including senior leaders, engineers and external partners, while contributing to engineering communities of practice.

Skills

Backend experience
MVC patterns
SOLID principles
GIT
TDD/BDD
DevOps mindset

Tools

GitHub Actions
Figma
MDM
Gradle

Job description

Marks & Spencer is seeking a Senior Software Engineer to join the Software Engineering team in London, helping build scalable solutions for millions of customers and thousands of colleagues. You will lead backend-focused development, design robust architectures, and drive delivery with a strong DevOps mindset in a fast-moving environment.

You will collaborate across disciplines, influence technical standards, review code, and contribute to complex initiatives that shape the future of our digital

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

Similar jobs worth comparing

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 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
Engineering Manager: Scalable Systems & DevOps Leader
Engineering Manager: Scalable Systems & DevOps Leader

Marks and Spencer plc (UK) • City of Westminster

On-site
GBP 90,000 - 120,000
Engineering Manager: Scale & Modernize Order Systems
Engineering Manager: Scale & Modernize Order Systems

Marks and Spencer • City Of London

On-site
GBP 120,000 - 160,000
20% colleague discount on products
Discretionary bonus schemes
Strong pension and life assurance
+1
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 Software Engineering Manager — Lead High-Impact Team
Senior Software Engineering Manager — Lead High-Impact Team

Marks and Spencer • England

On-site
GBP 90,000 - 120,000
Senior Full-Stack Engineer — Scalable Digital Retail
Senior Full-Stack Engineer — Scalable Digital Retail

Marks and Spencer plc (UK) • City of Westminster

On-site
GBP 60,000 - 90,000
Colleague discount
Holiday allowance
Pension and life assurance
+1
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
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
Principal Software Engineer - Drive Modernisation & Excellence
Principal Software Engineer - Drive Modernisation & Excellence

Marks and Spencer • Greater London

On-site
GBP 140,000 - 180,000