IT & Software

Senior Software Engineer - Loyalty

Marks & Spencer

Remote · Nationwide · United Kingdom

Overview

As a Senior Software Engineer in the M&S Loyalty (Sparks) team, you will help build and evolve a scalable platform underpinning customer journeys for millions of users. You will own features end-to-end, shaping technical direction and improving developer and customer experiences. You’ll work with cross-functional teams to ensure reliable, high-performing services and strong operational excellence. This role offers impact at scale within a mission-driven, digital-first engineering culture.

Pay / Benefits
  • 20% colleague discount on M&S products
  • Competitive holiday allowance
  • Discretionary bonus schemes
  • Strong pension and life assurance
  • Tailored induction and training
  • M&S Choices perks portal
Responsibilities
  • Build, evolve and maintain scalable Loyalty platform services that support Sparks customer journeys
  • Take end-to-end ownership of features from design through deployment, monitoring and optimization
  • Contribute to technical direction focusing on scalability, performance and maintainability
  • Collaborate across teams to improve developer experience and reduce delivery friction
  • Support live services through reliability, observability and operational excellence
Key requirements
  • Experience building and scaling distributed systems in modern backend environments
  • Strong knowledge of JVM-based languages or backend frameworks (e.g. Java, Micronaut, Spring)
  • Hands-on experience with CI/CD, DevOps practices, and operating production systems
  • Familiarity with event-driven architectures and technologies such as Kafka
  • Experience working with cloud platforms (preferably Azure) and containerisation (Kubernetes)
  • Collaborative
  • Pragmatic
  • Continuous improvement mindset
  • Java
  • Node.js
  • Spring

Reference: WJ-747_30153115

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.