Description
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!
The M&S Online Fulfilment area is looking for a Staff Software Engineer to join the Promising team. You will provide technical expertise, lead the design and delivery of robust solutions, and operate with excellence.
Responsibilities
- Build and evolve order management and promising capabilities – design and enhance resilient services, APIs and integrations that support accurate delivery promises, inventory visibility and fulfilment decisions across digital and retail channels.
- Own features end-to-end – take responsibility for design, development, testing, deployment and production support of our promising platform.
- Shape the technical direction of our Promising Platform – help evolve the services, integrations and decisioning that power how we source, promise and fulfil orders across stores, distribution centres, suppliers and digital channels.
- Champion engineering excellence – write clean, maintainable, well-tested code and help establish best practices across multiple teams.
- Drive operational excellence and observability – share responsibility for the reliability of our data integrations.
- Collaborate widely – work closely with Product Managers, cross-functional engineering teams and other Fulfilment teams to solve real business problems.
- Mentor and support colleagues – provide coaching and feedback to more junior engineers.
Requirements
- A strong technical leader – you bring deep backend engineering experience and a track record of shaping reliable, scalable systems in complex enterprise environments.
- Experienced in the IBM Sterling order management product suite and the fulfilment domain – you understand the technical and operational challenges involved in inventory visibility, promising, sourcing and fulfilment.
- Strong in Java and enterprise integration – you are confident building services, APIs and integrations that operate reliably across a varied systems landscape.
- Operationally excellent – you care about CI/CD, observability, production support and release quality.
- Pragmatic and commercially aware – you balance technical ambition with delivery, understand the impact of engineering choices on customer experience and operational outcomes.
- Collaborative and improvement-focused – you enjoy working across disciplines, raising engineering standards and helping teams adopt better tools, practices and ways of working.
Benefits
- 20% colleague discount on most things from furniture, fashion and food.
- A first-class welcome to M&S with a tailored induction and a wide range of training schemes.
- Attractive annual bonus, based on company performance and personal objectives.
- Competitive holiday entitlement with the potential to buy extra holiday days.
- Amazing perks and discounts via our M&S Choices website.
- Charity Volunteer Day – a paid day away from work to support your chosen charity.
- A very generous Defined Contribution Pension Scheme and Life Assurance.
- Access to a fantastic range of wellbeing support.