Staff Software Engineer - Commercial Trading
Marks & Spencer
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
- 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
- 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