Senior Software Engineer – Lead Scalable Kotlin Systems

MARKS&SPENCER

Greater London

Hybrid

GBP 85,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

20% colleague discount
Discretionary bonus schemes
Strong pension and life assurance
Wellbeing support
Induction and training

Job summary

Marks & Spencer is seeking a Senior Software Engineer to join the Software Engineering team in a hybrid UK role. You will design, build, release and maintain scalable software, providing technical leadership on complex initiatives and shaping solutions that deliver value across the business.

You will work on modern backend-focused systems using Kotlin, GraphQL/REST, and MVVM architectures, collaborating with stakeholders and driving engineering excellence across pipelines and deployments.

Qualifications

  • Strong backend experience and software engineering best practices.
  • Understanding of MVC, SOLID, DRY and KISS principles.
  • Proficiency with Git and distributed version control.
  • Experience with TDD/BDD and non-functional testing approaches.
  • DevOps mindset with "you build it, you run it" approach.

Responsibilities

  • Write, test and debug code for complex features and migrations, optimise deployment pipelines.
  • Provide technical leadership and estimation on high-impact projects.
  • Contribute to architectural decisions aligning with long-term tech strategy.
  • Review code and provide constructive feedback for maintainability and quality.
  • Collaborate with stakeholders including senior leaders and external partners.

Skills

Backend focus
Software engineering best practices
Git
TDD/BDD
DevOps

Tools

Kotlin
Jetpack Compose
Gradle
RESTful APIs
GraphQL
GitHub Actions
Figma
MDM

Job description

Marks & Spencer is seeking a Senior Software Engineer to join the Software Engineering team in a hybrid UK role. You will design, build, release and maintain scalable software, providing technical leadership on complex initiatives and shaping solutions that deliver value across the business.

You will work on modern backend-focused systems using Kotlin, GraphQL/REST, and MVVM architectures, collaborating with stakeholders and driving engineering excellence across pipelines and deployments.

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

Similar jobs worth comparing

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 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 Order Platform (Hybrid)
Senior Backend Engineer — Scalable Order Platform (Hybrid)

Marks & Spencer Plc • England

Hybrid
GBP 70,000 - 110,000
Colleague discount
Extra holiday options
Discretionary bonus
+4
Staff Software Engineer — Lead Architect & Mentor (Backend)
Staff Software Engineer — Lead Architect & Mentor (Backend)

MARKS&SPENCER • Greater London

On-site
GBP 75,000 - 110,000
20% Colleague discount
Annual bonus
Generous holiday entitlement
+1
Senior Backend Engineer - Scalable Orders Platform (Hybrid)
Senior Backend Engineer - Scalable Orders Platform (Hybrid)

Marks and Spencer • City Of London

Hybrid
GBP 90,000 - 120,000
20% colleague discount across M&S and
Competitive holiday entitlement with a
Discretionary bonus schemes
+2
Staff Software Engineer – Lead Scalable Cloud Solutions
Staff Software Engineer – Lead Scalable Cloud Solutions

Marks and Spencer • Greater London

On-site
GBP 90,000 - 120,000
Colleague discount 20%
Holiday allowance
Pension
+6
Engineering Manager — Lead Scalable Web & Cloud Teams (Hybrid)
Engineering Manager — Lead Scalable Web & Cloud Teams (Hybrid)

MARKS&SPENCER • Greater London

Hybrid
GBP 120,000 - 180,000
20% colleague discount on M&S products
Competitive holiday allowance
Discretionary bonus schemes
+5
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
Lead Full-Stack Engineer (Hybrid)
Lead Full-Stack Engineer (Hybrid)

Marks and Spencer • City Of London

Hybrid
GBP 70,000 - 100,000
20% colleague discount on M&S products
Holiday allowance
Pension and life assurance
+5