Staff Software Engineer - Food Supply Chain
Job Fit Check
Base Career helps you apply smarter for this job.
Full Job Posting
We're changing the way we do things and putting industry-leading innovation at the heart of how we operate.
To make that happen, we need an exceptional engineering team.
You'll be joining one of the UK's most iconic brands during one of the most exciting periods in our history.
Our technology teams are more integrated and product-led than ever before, constantly learning, evolving and adapting, with millions of customers benefiting from the solutions we deliver every day.
M&S Foods Logistics is at the heart of ensuring our customers can access the products they know and love, while helping us minimise waste and operate efficiently across our supply chain.
We are investing heavily in our logistics and supply chain capabilities to build the M&S of the future and support our ambitious growth plans.
This role sits at the centre of that transformation, helping to ensure our technology platforms are reliable, scalable and empowering our teams to get food into the hands of our customers.
Due to high interest, this role may close earlier than advertised.
We recommend applying as soon as possible.
What You'Ll Do
Your key accountabilities will include:
- Deliver and own high-quality software solutions, building, maintaining and operating reliable cloud-based services with strong automation, while taking responsibility for support and issue resolution, including participation in an out-of-hours support rota.
- Drive engineering excellence and DevOps practices, championing automation, experimentation and continuous improvement across the software development lifecycle to improve quality, stability and delivery performance.
- Develop and embed engineering frameworks, standards and best practices, contributing to product planning, technical roadmaps and the achievement of Product Group objectives and key results.
- Mentor, coach and support engineers through code reviews, pair programming and knowledge sharing, helping to raise engineering capability and promote high-quality, maintainable code.
- Promote innovation, collaboration and continuous learning across teams, actively participating in communities of practice and helping shape recruitment and hiring strategies.
- Partner closely with Product Managers, Delivery teams and business stakeholders to ensure technical solutions align with business goals and customer outcomes.
- Drive operational excellence through monitoring, observability, incident management and continuous service improvement, ensuring resilient and reliable platforms.
Who You Are
Your skills and experience will include:
- Strong software engineering experience building and supporting enterprise-scale applications and distributed systems.
- Hands-on experience with database technologies including MongoDB, SQL and CosmosDB.
- Experience developing cloud-native solutions using Azure Cloud Platform and Azure Databricks.
- Strong development experience with Java 11+, Spring Boot and modern software engineering practices.
- Experience working with event-driven architectures and messaging technologies including Kafka and IBM MQ.
- Knowledge of Infrastructure as Code and automation practices using Terraform.
- Experience implementing CI/CD pipelines using GitHub Actions and applying DevOps principles throughout the development lifecycle.
Desirable Experience
- Experience within retail, supply chain, logistics or fulfilment technology environments.
- Exposure to modern observability, monitoring and site reliability engineering practices.
- Experience mentoring engineers and contributing to engineering communities and best practices.
Tech Stack
The team uses a variety of technologies, including:
• Backend: Java 11+, Spring Boot
- Frontend: AngularJS
- Cloud & Data: Azure Cloud Platform, Azure Databricks
• Databases: MongoDB, SQL, CosmosDB
- Infrastructure as Code: Terraform
- Messaging & Event Streaming: Kafka, IBM MQ
Everyone’s Welcome
We are ambitious about the future of retail.
We’re redefining, innovating and leading the industry into a more conscientious, inspiring digital era.
We’re transforming how we work together and offering our most exciting opportunities yet.
Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers.
Join us and make change happen.
We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best.
We support each other and work together to win together.
If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application.
This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
#LI-NO1 #LI-Hybrid
About Marks & Spencer
British retailer of clothing, home products, and food.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Marks & Spencer
Customer Assistant - Operations - Stamford SF
, GBR
Work Pattern Sunday: 12:00 - 20:00 Thursday: 13:30 - 21:30 Saturday: 13:30 - 21:30 Under 18 disclaimer This job role involves operating mechanical equipment as relevant to the job role and this means we can’t consider ap
Customer Assistant - Food - Blackpole Worcester SF
, GBR
Working Pattern Tuesday 1800-2200 Wednesday 1800-2200 Thursday 1800-2200 Friday 1800-2200 Saturday 1800-2200 Join M&S as a Customer Assistant in our Food section, where you'll become be at the frontline of the UK’s faste
Shift Lead - Food - Putney
, GBR
Work Pattern Sunday: 16:00 - 00:00 Monday: 16:00 - 00:00 Tuesday: 16:00 - 00:00 Friday: 16:00 - 00:00 Saturday: 16:00 - 00:00 Under 18 disclaimer To comply with health and safety legislation and keep our colleagues safe
Customer Assistant - Food - Blackpole Worcester Simply Food
, GBR
Working Pattern Sunday 04:00 - 09:00 Monday 04:00 - 09:00 Thursday 04:00 - 09:00 Friday 04:00 - 10:00 Under 18 disclaimer This job role involves working early mornings and this means we can’t consider applications from a
Customer Assistant - Operations - Hastings
, GBR
Working Pattern Saturday 04:45 - 12:00 Sunday 06:00 - 14:00 Under 18 disclaimer This job role involves operating mechanical equipment as relevant to the job role and this means we can’t consider applications from anyone
Customer Assistant - Instore Bakery - Blackpole Worcester SF
, GBR
Working Pattern Tuesday 0400-1100 Wednesday 0400-1100 Thursday 0400-1100 Friday 0400-1100 Saturday 0400-1100 Under 18 disclaimer This job role involves working with specialist cutting equipment and this means we can’t co
Shift Lead - Food - Putney
, GBR
Work Pattern Sunday: 03:45 - 11:45 Monday: 03:45 - 11:45 Tuesday: 03:45 - 11:45 Friday: 03:45 - 11:45 Saturday: 03:45 - 11:45 Please note that the + £3.00 p/h unsocial premium is only added on any hours worked between 22
Shift Lead - Food - Ulverston Foodhall
, GBR
Work Pattern Week 1 Sunday: 11:15 - 20:15 Tuesday: 13:00 - 22:15 Friday: 12:15 - 20:00 Week 2 Tuesday: 14:00 - 22:15 Friday: 12:15 - 20:00 Saturday: 12:00 - 22:15 Please note that the + £3.00 p/h unsocial premium is only
Customer Assistant - Operations - Stamford SF
, GBR
Customer Assistant - Food - Blackpole Worcester SF
, GBR
Shift Lead - Food - Putney
, GBR
Customer Assistant - Food - Blackpole Worcester Simply Food
, GBR
Customer Assistant - Operations - Hastings
, GBR
Customer Assistant - Instore Bakery - Blackpole Worcester SF
, GBR
Shift Lead - Food - Putney
, GBR
Shift Lead - Food - Ulverston Foodhall
, GBR