Staff Software Engineer
5 days ago
Supply Chain & Logistics
Store
London Support Office
Location
London, Greater London
Contract type
Permanent
Position type
Full Time
How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the potential to make waves.
About the roleThis section tells you all you need to know about the position and its responsibilities, outlining everything we hope to see in a successful candidate.
Summary
Summary
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator.
As a Staff Software Engineer your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice.
All the details
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator.
As a Staff Software Engineer your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice.
What You'll Do
Your key accountabilities will include
- Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like.
- Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice.
- Architecture and Design: Lead the design of scalable and adaptable software solutions or 3rd party integrations, whilst partnering with colleagues in Architecture.
- Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high-quality code. Foster a culture of continuous improvement.
- Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions.
Who You Are
Your skills and experience will include
- Proven track record in developing high-performing, robust front-end systems, with a focus on customer experience.
- Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code.
- Good understanding of automated testing practices and toolsets, and how they are best applied at unit, integration, and system levels, across both front-end and back-end technologies.
- Technical versatility and proficiency in a range of relevant programming languages (e.g. JavaScript, Java) and tools (e.g. Git, CI/CD pipelines).
- Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security.
Tech Stack
M&S uses a variety of technologies and as part of our modernization drive, will be introducing new ones. The sorts of technologies include:
- React, , Typescript
- Java, Spring, SpringBOOT, Micronaut
- Azure Cloud, Kubernetes, Dynatrace (observability)
- SQL Server, MongoDB
- Ignite, Redis
Our Support
Mentorship
It's important to us that our new colleagues feel supported in their roles and can learn from others. That's why we offer mentorship through our buddy system.
WellbeingGet access to resources to keep you fit and healthy, in body and mind. This includes access to our Wellbeing Hub, Virtual GP, Check4Cancer, PAM Assist and I&D Networks.
BenefitsWellbeing hub
Get access to resources to support your wellbeing, including a free virtual GP service.
Colleague NetworksWe want you to feel supported, no matter what.
Forces Community NetworkSupporting colleagues connected to the Armed Forces, aiding their transition to civilian life, and ensuring that they thrive in the workplace.
Culture and Heritage NetworkRaising awareness of various religions and cultures through events and comms, to educate others and better represent our M&S colleagues and customers.
Family & Carers NetworkA support network for parents and carers, offering a space for colleagues to share experiences, exchange ideas, and access useful resources.
Menopause NetworkInitiating and encouraging open conversations about menopause by offering support and sharing experiences.
Health and Wellbeing NetworkProviding a safe space for colleagues with all types of health conditions or disabilities and supporting with business initiatives to ensure our stores are truly accessible for our customers.
LGBTQ+ NetworkProactively representing LGBTQ+ issues and opportunities to deliver a truly inclusive place to work and shop for our colleagues and customers.
Gender Equality NetworkAddressing gender-related challenges, raising awareness, and driving action to ensure equal opportunities for all.
Cancer NetworkFostering a supportive and inclusive workplace culture, addressing stigma, providing guidance and raising awareness to empower and assist colleagues affected by cancer.
How to ApplyHere's what to expect at each stage of the application process. This can change depending on the role you've applied to. If you need any reasonable adjustments made at any stage, let us know and we can help.
Send us your application
Fill in our short application form and hit submit.
Online assessment
We'll invite you to take part in an online assessment that includes a product checking test and a situational judgement test. This could be before or after your interview.
Interview
We'll invite you to join us for an On Demand video interview. Here, we'll ask you some technical questions based on the behavioural attributes we're looking for.
Decision
After we've decided, we'll be in touch. If you've been successful, we'll officially invite you to join the team and let you know the next steps.
-
Staff Software Engineer
5 days ago
London W NW, United Kingdom Marks & Spencer Full timeDigital & TechStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 30th November 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the...
-
Staff Software Engineer
5 days ago
London W NW, United Kingdom Marks & Spencer Full timeDigital & TechStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 28th November 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the...
-
Staff Software Engineer
4 days ago
London W NW, United Kingdom Marks & Spencer Full timeSupply Chain & LogisticsStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 5th December 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that...
-
Staff Software Engineer
5 days ago
London W NW, United Kingdom Marks & Spencer Full timeSupply Chain & LogisticsStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 5th December 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that...
-
Staff Software Engineer
5 days ago
London W NW, United Kingdom Marks & Spencer Full timeDigital & TechStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 28th November 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the...
-
Software Engineering Manager
5 days ago
London W NW, United Kingdom Marks & Spencer Full timeDigital & TechStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 8th December 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the...
-
Staff Software Engineer
4 days ago
London W NW, United Kingdom Marks & Spencer Full timeDigital & TechStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsHow We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the potential to make waves.About...
-
Software Engineering Manager
4 days ago
London W NW, United Kingdom Marks & Spencer Full timeDigital & TechStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 21st November 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the...
-
Software Engineering Manager
4 days ago
London W NW, United Kingdom Marks & Spencer Full timeDigital & TechStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeSalaryCompetitive + BenefitsClosing date: 28th November 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the...
-
Software Engineering Manager
4 days ago
London W NW, United Kingdom Marks & Spencer Full timeSupply Chain & LogisticsStoreLondon Support OfficeLocationLondon, Greater LondonContract typePermanentPosition typeFull TimeClosing date: 5th December 2025How We HireEveryone is welcome at M&S. No exceptions. It's your background, abilities and differences that make you, uniquely you. And when you're part of M&S, that individuality has the potential to make...