Staff Software Engineer – Commercial Trading

Company: Marks and Spencer
Apply for the Staff Software Engineer – Commercial Trading
Location: London
Job Description:

Job 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, 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.

About the Role

As a Staff Software Engineer in Commercial Trading, you will help us on this journey by creating solutions for the business that are robust, scalable, with good observability and metrics, following best‑in‑class engineering practice.

Key Responsibilities

  • Lead the design, development and delivery of scalable software solutions and integrations, ensuring high‑quality coding standards, robust testing and maintainable solutions.
  • Provide technical leadership across complex projects, ensuring solutions align with technology strategy, engineering standards and best practices.
  • Collaborate with business stakeholders, product managers, architects and engineers to design and deliver effective technical solutions that meet business needs.
  • Drive operational excellence through monitoring, alerting, incident management and continuous improvement, ensuring reliable and resilient systems.
  • Mentor and coach engineers at all levels while fostering a culture of innovation, knowledge sharing and engineering excellence.

Qualifications and Experience

  • Proven experience developing high‑performing backend systems and integrations, with a focus on scalability, optimisation and maintainability.
  • Strong understanding of software engineering principles, patterns and practices, with experience building adaptable and high‑quality software solutions.
  • Experience with automated testing approaches across unit, integration and system testing, alongside modern development tools and CI/CD practices.
  • Technical proficiency across relevant programming languages and technologies, including Java, PL/SQL, JavaScript, Git and cloud‑based platforms.
  • Excellent communication and mentoring skills, with the ability to influence stakeholders, share technical knowledge and support the development of others.

Desirable Experience

  • Knowledge of the retail domain, particularly around product lifecycle or merchandise and sales planning.

Tech Stack

  • Java, Spring, SpringBoot, Micronaut
  • React, Next.js, Typescript, Angular
  • Azure Cloud, Kubernetes, Dynatrace (observability)
  • SQL Server, MongoDB
  • Ignite, Redis

Benefits

  • 20% colleague discount on most things from furniture, fashion and food.
  • A first‑class welcome with a tailored induction and a wide range of training schemes to help with learning and development.
  • Attractive annual bonus based on company performance and personal objectives.
  • Competitive holiday entitlement with the potential to buy extra holiday days.
  • Perks and discounts via the M&S Choices website, including GymSave and the option to become an M&S Shareholder.
  • Charity Volunteer Day – a paid day away from work to support your chosen charity.
  • A very generous Defined Contribution Pension Scheme and life assurance.
  • Wellbeing support, including access to a 24/7 virtual GP and PAM Assist.

About M&S

M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. We are an inclusive, dynamic, and always evolving business built on core values. We are an in‑person business with core collaboration days in our Support Centre each week, usually three working days.

Equal Opportunity

Marks & Spencer is committed to an active inclusion, diversity and equal opportunities policy, which starts with our recruitment and selection process. We are happy to talk flexible working and welcome reasonable adjustments to any part of our recruitment process.

#J-18808-Ljbffr…

Posted: July 7th, 2026