Staff Software Engineer – Commercial Trading

Company: MARKS&SPENCER
Apply for the Staff Software Engineer – Commercial Trading
Location: London
Job Description:

As a Staff Software Engineer in Commercial Trading, 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

  • Develop, test, and debug software solutions, taking a lead on what good coding practices look like.
  • Provide expert guidance on complex projects, ensuring that software solutions align with our strategy, technology standards, and engineering best practice.
  • Lead the design of scalable and adaptable software solutions or 3rd‑party integrations, partners with colleagues in Architecture.
  • Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing, and high‑quality code, fostering a culture of continuous improvement.
  • Work with key business stakeholders, product managers, and other engineers to craft the most effective technical solutions.
  • Mentor and coach engineers at all levels, sharing knowledge and experience to help them grow and develop their skills.
  • Ensure our systems are well monitored, with good alerting and tooling to support incident response and investigation, feeding learnings back into the development process.
  • Stay abreast of emerging technologies, proposing and implementing innovative solutions to improve operations and enhance customer service.

Who You Are

  • Proven track record in developing high‑performing, robust backend systems and integrations, focused on optimisation and scalability.
  • Deep understanding of software engineering principles, patterns, and practices, applied to developing 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 back and front‑end technologies.
  • Technical versatility and proficiency in a range of relevant programming languages (e.g., Java, PL/SQL, JavaScript) 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.
  • Clear communicator who can convey complex technical concepts to diverse audiences, fostering collaboration and understanding.
  • Possess a mentorship mindset with a genuine desire to share knowledge and empower others to reach their full potential.

Desirable Experience

  • Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest but not a necessity.

Tech Stack

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

What’s in it for You

  • 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 your learning and development. Progression options are proudly offered.
  • Attractive annual bonus based on company performance and personal objectives.
  • Competitive holiday entitlement with the potential to buy extra holiday days.
  • M&S Choices perks and discounts, including GymSave (up to 25% off gym memberships) and M&S ShareSave & ShareBuy schemes.
  • Charity Volunteer Day – a paid day away to support your chosen charity.
  • Defined Contribution Pension Scheme and Life Assurance.
  • Wellbeing support: 24/7 Virtual GP, PAM Assist, and many other schemes.

We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.

#J-18808-Ljbffr…

Posted: June 14th, 2026