At a Glance
- Tasks: Build and maintain innovative cloud-based software solutions for a leading food supply chain.
- Company: Join M&S, an iconic UK brand, at the forefront of tech innovation.
- Benefits: Enjoy 20% discount, competitive holidays, bonuses, and wellbeing support.
- Other info: Diverse team culture with excellent career growth and mentoring opportunities.
- Why this job: Make a real impact on food logistics while developing your engineering skills.
- Qualifications: Experience with cloud technologies, databases, and DevOps practices required.
The predicted salary is between 60000 - 75000 € per year.
We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You’ll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We’re more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day. M&S Foods Logistics is at the heart of ensuring our customers get the products they are coming to us for and ensuring our waste is at a minimum. We are investing heavily in our supply chain to ensure we’re building the M&S of the future in line with our growth trajectory. This role is at the centre of our supply chain operation ensuring our technology is efficient and reliably empowering our teams to get food in the hands of our customers.
What’s in it for you? Here are some of the benefits we offer that make working for M&S just that little bit more special:
- After completing your probationary period, you’ll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household.
- Competitive holiday entitlement with the potential to buy extra holiday days!
- Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business.
- A generous Defined Contribution Pension Scheme and Life Assurance.
- A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills.
- Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing.
- Industry-leading parental, adoption and neonatal policies, providing support and flexibility for your family.
- Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family.
- A charity volunteer day to support a charity or cause you’re passionate about through a dedicated day away from work.
What you’ll do:
- Deliver and own high-quality software: Build, maintain, and operate reliable, cloud-based solutions with strong automation, taking full ownership of delivery, support (including out-of-hours rota), and issue resolution.
- Drive engineering excellence and DevOps practices: Lead adoption of DevOps, automation, and experimentation to improve the end-to-end product lifecycle, while continuously measuring and enhancing development metrics, quality, and stability.
- Lead and contribute to frameworks, standards, and strategy: Develop and embed engineering frameworks, policies, and standards, while contributing to product planning, roadmaps, and defining/achieving Product Group objectives and key results.
- Mentor and uplift engineering capability: Support, coach, and mentor engineers through code reviews, pair programming, and knowledge sharing, fostering clean, high-quality code and continuous learning.
- Promote innovation, collaboration, and community engagement: Champion technology, ways of working, and innovation across teams; actively participate in communities of practice; and contribute to recruitment strategy and hiring plans.
Who you are:
We are looking for Software Engineers with experience with the following tech-stack:
- Database Technologies including MongoDB, SQL, CosmosDB
- Azure Databricks
- Terraform
- SpringBoot
- Java 11+
- AngularJS
- Queues – IBM MQ, Kafka
- CI/CD using GitHub Actions
- Azure Cloud Platform
- Event Streaming Platform with Kafka
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.
Staff Software Engineer - Food Supply Chain employer: Marks & Spencer Plc
At M&S, we are redefining the food supply chain with cutting-edge technology and a commitment to sustainability, making us an exceptional employer for those passionate about innovation. Our inclusive work culture fosters collaboration and continuous learning, while our comprehensive benefits package, including generous discounts, flexible parental policies, and wellbeing support, ensures that our employees thrive both personally and professionally. Join us in shaping the future of food logistics, where your contributions will impact millions every day.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Engineer - Food Supply Chain
✨Tip Number 1
Network like a pro! Reach out to current employees at M&S through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and understanding the tech stack mentioned in the job description. Practice common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 3
Show your passion for innovation! During interviews, share examples of how you've driven engineering excellence or contributed to DevOps practices in previous roles. M&S loves candidates who can demonstrate a proactive approach to problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the M&S team.
We think you need these skills to ace Staff Software Engineer - Food Supply Chain
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about joining our team and making a difference in the food supply chain.
Tailor Your CV:Make sure your CV is tailored to the job description. Highlight your experience with the tech stack we’re using, like Java, Azure, and Terraform. We love seeing how your skills align with what we need!
Be Clear and Concise:Keep your application clear and to the point. We appreciate straightforward communication, so avoid jargon and focus on what makes you a great fit for the Staff Software Engineer role.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity with M&S Foods Logistics.
How to prepare for a job interview at Marks & Spencer Plc
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like MongoDB, Azure Databricks, and Java 11+. Brush up on your knowledge of CI/CD processes using GitHub Actions, as this will show you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. This is especially important for a role focused on delivering high-quality software and driving engineering excellence. Use the STAR method (Situation, Task, Action, Result) to structure your answers.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring and uplifting engineering capability, be ready to share examples of how you’ve supported your colleagues in the past. Talk about your experiences with code reviews or pair programming to demonstrate your commitment to teamwork and continuous learning.
✨Be Ready to Discuss Innovation
This position values innovation and community engagement, so think about how you can contribute to these areas. Prepare examples of how you’ve championed new technologies or improved processes in your previous roles, and be ready to discuss your ideas for promoting innovation within the team.