hackajob is a matching platform partnering with Marks & Spencer helping them to hire the best talent and build the future. To get the chance to get matched to this role and other similar roles, click on Apply to set up your free profile.
About them
Their attention to detail, forward thinking and passion for improvement has led to the creation of some of the nation’s most loved products. But a rapidly changing world demands that we change along with it. M&S has been at the forefront of social change for the past 134 years, and they are determined to keep it that way. Setting bolder goals and giving their people the space and resources to achieve them. M&S Tech is shaping up to be a space that's often responsible for the next big thing in retail.
About the role
This opportunity lies in a key strategic area for M&S to lead their digital innovation and improve upon personalisation of campaigns for their customers, which drives growth across all their digital channels using customer data, AI (Artificial Intelligence) and ML capabilities and journey orchestrators. They aim to become global leaders in personalisation. You will be part of one of the Product Engineering teams that focuses on the following:
• Build and drive tech strategy to scale platforms to personalise customer journeys across various channels (web, app, email, notifications and in-store).
• Enabling collaboration and ML Ops practices in designing data pipelines with Data Science team members.
• Scaling Client and Server-side experimentation using A/B testing platforms across their digital channels experience.
• Driving and automating campaigns through campaign management tools and personalizing user journeys.
To stay close to customers, their support teams are in the office three days a week as they believe that skills are developed through collaboration, and that spending time together makes them more creative and connected.
What you’ll do
Your key accountabilities will include:
- Design and drive important, high-visibility initiatives that boost the platform's resilience and scalability across multiple teams.
- Lead and guide others through architectural decisions for new and existing distributed, high-throughput, real-time systems.
- Spot potential system risks and trends in reliability and produce solutions to tackle them and solve problems collaboratively, communicating decisions through tech talks and white-boarding sessions.
- Coach, mentor and develop less experienced engineers.
- Promote a high-performance culture, technical excellence, M&S values, trust, collaboration, and improved ways of working within the team and the wider software engineering community
Who you are
Your skills and experience will include:
- Proficient experience building highly scalable service applications with Python and experience in one of Typescript, Java, Kotlin.
- Experience with DevSecOps: you build it, secure it and run it
- Expertise Microservices Architectures and a DDD (Domain Driven Design) mindset and experience with containerisation tooling such as Kubernetes and Docker
- Advocate and experience in Continuous Integration and Continuous Delivery with a solid understanding of event-driven architecture and technology. Strong understanding of cloud infrastructure platforms and services. Experience with monitoring and observability platforms such as New Relic and Dynatrace
- Should have worked in a dynamic and agile environment
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer II, ITC
2026-04-10
Java Fullstack (React) Developer (Standard)
2026-04-07
Software Engineer II
2026-04-10
- Posted
- Jan 23, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- London Area
- Company
- hackajob
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer II, ITC
2026-04-10
Java Fullstack (React) Developer (Standard)
2026-04-07
Software Engineer II
2026-04-10