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_30139886

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

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