Senior Software Engineer - Commercial Trading
Marks & Spencer
As a Staff Software Engineer in the Commercial Trading domain, you will help drive M&S’s digital transformation with robust, scalable backend solutions. You will shape technical direction, raise engineering standards, and ensure observability and operational excellence across products. You’ll lead design and implementation, mentor engineers, and collaborate with architecture, product, and business teams to solve complex trade and integration challenges. This role offers impact at scale, working on systems that serve millions of customers and thousands of colleagues. You’ll be at the forefront of building a modern, resilient platform in a collaborative, inclusive culture.
Pay / Benefits- 20% colleague discount
- competitive holiday allowance
- discretionary bonus schemes
- strong pension and life assurance
- induction and training
- M&S Choices portal access
- Develop, test and debug high-quality software solutions, leading by example and promoting engineering best practices
- Provide technical leadership on solution design, implementation approaches and standards within projects
- Lead design and delivery of scalable software solutions and third-party integrations, coordinating with Architecture teams when needed
- Conduct thorough code reviews to enforce standards, test strategies and code quality
- Collaborate with business stakeholders, product managers and engineers to design effective technology solutions
- Mentor engineers to support technical growth and career development
- Drive operational excellence through monitoring, incident response and continuous learning from operational events
- Proven track record building high-performing backend systems with focus on scalability, optimisation and reliability
- Strong understanding of software engineering principles, patterns and practices for maintainable and resilient systems
- Solid experience with automated testing across unit, integration and system levels
- Proficiency with Java, PL/SQL, JavaScript, Git and CI/CD pipelines
- Experience designing, building and operating scalable cloud-native applications with emphasis on performance, security and resilience
- Excellent communication to explain technical concepts to diverse audiences and align stakeholders
- Collaborative, mentoring mindset with passion for knowledge sharing
- collaboration
- mentoring
- clear communication
- Java
- PL/SQL
- JavaScript
Reference: WJ-747_30146619