IT & Software

Staff Software Engineer - Commercial Trading

Marks & Spencer

Remote · Nationwide · United Kingdom

Overview

You will lead and shape robust, scalable backend solutions for the Commercial Trading domain within a historic, digitally transforming retail brand. You’ll work closely with cross-functional partners to ensure technical excellence, observability, and alignment with engineering standards. The role stresses architecture, leadership, and mentoring while delivering high-impact projects that enhance performance and customer service. This is a chance to influence a large-scale, cloud-native platform and contribute to a greener, more innovative digital era. You’ll join a collaborative, engineering-led team that values continuous improvement and practical innovation.

Pay / Benefits
  • 20% Colleague discount
  • Tailored induction and training schemes
  • Annual bonus based on performance
  • Competitive holiday entitlement with potential to buy extra days
  • M&S Choices perks including GymSave discounts and share schemes
  • Pension scheme and Life Assurance
Responsibilities
  • Lead software development and debugging while upholding coding best practices
  • Provide technical leadership on complex projects ensuring alignment with strategy and standards
  • Design scalable, adaptable software solutions and 3rd-party integrations in collaboration with Architecture
  • Perform thorough code reviews to enforce quality, maintainability, and test automation
  • Collaborate with business stakeholders, product managers, and engineers to craft effective solutions
  • Mentor and coach engineers across levels to enable growth
  • Ensure operational excellence with monitoring, alerting, and incident response tooling; feed learnings back into development
  • Identify and implement innovative approaches to improve operations and customer service
Key requirements
  • Proven track record in developing high-performing, robust backend systems with focus on optimisation and scalability
  • Strong understanding of software engineering principles and patterns for maintainable code
  • Solid grasp of automated testing across unit, integration, and system levels for both backend and frontend tech
  • Proficiency in Java, PL/SQL, JavaScript and tools such as Git and CI/CD pipelines
  • Experience designing and deploying scalable cloud-based applications with attention to performance and security
  • Clear communication skills for explaining complex concepts to diverse audiences
  • Mentorship mindset and ability to empower others to grow
  • Clear communicator
  • Mentorship mindset
  • Collaborative teamwork
  • Java
  • Spring
  • SpringBoot

Reference: WJ-747_31212884 · Posted 01 Nov 2026, 12:16 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.