Senior Software Engineer – Loyalty

Job not on LinkedIn

🕒 May 6

🏢🏡 London – Hybrid

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of MS Companies

MS Companies

WebsiteLinkedIn

1001 - 5000 employees

People. Technology. Data.

📋 Description

• 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.

🏖️ 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 • One paid volunteer day per year

Apply Now

Similar Jobs

🕒 May 6

Zapp

201 - 500

WebsiteLinkedIn

Full-stack Senior Product Engineer at Zapp delivering AI-driven consumer applications across web and mobile. Building a world-class experience with a strong focus on customer satisfaction.

🏢🏡 London – Hybrid

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 May 5

CrowdStrike

5001 - 10000

🔒 Cybersecurity

☁️ SaaS

🤖 Artificial Intelligence

WebsiteLinkedIn

Senior Software Engineer contributing to hyper-scale data lake development for cybersecurity at CrowdStrike. Building systems for data collection and analytics with a focus on innovation.

🕒 May 5

Provenance

11 - 50

WebsiteLinkedIn

Product Engineer at Provenance designing scalable web applications with an AI-first mindset. Collaborating in a tight-knit team to shape product strategies and enhance customer experiences.

🕒 May 1

GRAIL

501 - 1000

⚕️ Healthcare Insurance

🧬 Biotechnology

💊 Pharmaceuticals

WebsiteLinkedIn

Director of Software Engineering leading the UK site at GRAIL. Driving software delivery aligned with product development and clinical milestones while managing cross-functional teams.

🕒 May 1

MOO

201 - 500

WebsiteLinkedIn

Software Engineer II enhancing MOO's post-purchase journey. Joining Forge team to power product launches and improve internal manufacturing system's efficiency.