Build, evolve, and maintain Loyalty platform services, ensuring they enable secure, scalable, and high-performance interactions for customers across Sparks journeys.
Take end-to-end ownership of features — from design and development through testing, deployment, documentation, and production monitoring.
Contribute to the technical direction of the Loyalty team, shaping solutions that balance user experience, scalability, maintainability, and operational excellence.
Write clean, maintainable, well tested code and champion engineering best practices across the organisation.
Work closely with engineers across multiple domains to understand needs, reduce friction, and improve customer and developer experience.
Participate in our support rota and take shared responsibility for the reliability, observability, and operational health of Loyalty services.
Contribute to code reviews, pair programming, tech discussions, working groups, and documentation to share knowledge and continually raise engineering standards.
Influence and advocate for foundational engineering improvements, modernisation initiatives, and enhancements across the Sparks ecosystem.
Mentor engineers at different levels through coaching, pairing, and structured feedback.
Requirements
Experienced in building and scaling distributed systems
Familiar with JVM based languages or backend service frameworks (Micronaut is a plus but not essential).
Hands-on experience with DevOps, CI/CD, automated testing, and operating what you build.
Familiarity with modern event driven technologies, particularly Kafka
Experienced in cloud environments (preferably Azure) and container platforms such as Kubernetes.
Strong understanding of modern backend development, platform adjacent standards, and scalable architectural patterns.
Pragmatic, collaborative, and comfortable working in a high autonomy team with strong engineering culture.
Passionate about enabling other engineers and improving engineering experience at scale.
Tech Stack
Azure
Cloud
Distributed Systems
Kafka
Kubernetes
Benefits
20% colleague discount on all M&S products and many third party brands
Competitive holiday allowance with the option to buy more
Discretionary performance based bonus schemes
Strong pension and life assurance
Tailored induction and continuous development support
Exclusive perks and savings through our M&S Choices portal
Market leading, family friendly policies (parental, adoption, neonatal leave)
24/7 wellbeing support including virtual GP and mental health services