Senior Software Engineer: Build Scalable Systems & Lead Tech

Marks and Spencer

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Colleague discount
Holiday allowance
Discretionary bonus
Pension and life assurance
Wellbeing support
Volunteer day

Job summary

Marks & Spencer in London is seeking a Senior Software Engineer to join the software engineering team to design, build, release and maintain scalable products for millions of customers and thousands of colleagues.

You will lead technical initiatives, contribute to architecture decisions, and mentor others while working in a fast-paced, collaborative environment that values engineering excellence.

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 development
MVC/SOLID/DRY/KISS
Git
TDD/BDD
DevOps mindset

Tools

Kotlin
Jetpack Compose
Gradle
REST APIs
GraphQL
GitHub Actions
Figma
MDM

Job description

Marks & Spencer in London is seeking a Senior Software Engineer to join the software engineering team to design, build, release and maintain scalable products for millions of customers and thousands of colleagues.

You will lead technical initiatives, contribute to architecture decisions, and mentor others while working in a fast-paced, collaborative environment that values engineering excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Engineering Manager, Scalable Systems & SRE Leadership
Engineering Manager, Scalable Systems & SRE Leadership

Marks and Spencer • Greater London

Hybrid
GBP 100,000 - 140,000
20% colleague discount
Holiday allowance with buy option
Discretionary bonus schemes
+6
Software Engineering Manager: Lead Scalable, Reliable Systems
Software Engineering Manager: Lead Scalable, Reliable Systems

Marks and Spencer • City Of London

On-site
GBP 90,000 - 150,000
20% colleague discount on products
Competitive holiday allowance
Discretionary bonus schemes
+6
Engineering Manager — Lead Scalable Systems & Teams
Engineering Manager — Lead Scalable Systems & Teams

MARKS&SPENCER • Greater London

Hybrid
GBP 90,000 - 130,000
Colleague discount
Holiday allowance
Bonus schemes
+6
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 & Architecture Lead
Staff Software Engineer — Platform & Architecture Lead

Marks and Spencer • Greater London

On-site
GBP 90,000 - 140,000
20% colleague discount
Holiday allowance
Discretionary bonus schemes
+6
Principal Software Engineer, Customer Platform
Principal Software Engineer, Customer Platform

Marks and Spencer • Greater London

On-site
GBP 90,000 - 140,000
20% colleague discount
Holiday allowance
Discretionary bonus
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
Platform SRE Engineering Manager
Platform SRE Engineering Manager

Marks and Spencer • City Of London

Hybrid
GBP 90,000 - 130,000
20% colleague discount on products
Generous holiday allowance
Discretionary bonus schemes
+6
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