Staff Software Engineer - Warehouse Automation

Marks and Spencer plc (UK)
UK
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Automated Storage and Retrieval Systems Cloud Engineering Software Quality Code Review Continuous Integration Machine Learning Software Engineering SQL Databases Systems Integration
+5 more
Performance Testing Generative AI Backend Front End Software Development Devsecops

Job description

Experteer Overview You will join a seasoned M&S Software Engineering team to deliver scalable, robust integrations between WMS and automation partners, supporting millions of customers and thousands of colleagues. You’ll shape technical direction, ensure reliability in live warehouse environments, and drive best practices across the engineering organization. This role blends hands-on delivery with mentoring, code quality, and observability to enable safe, efficient automation at scale. A strong hook is the chance to impact end-to-end warehouse operations in a digital-first, engineering-led company. Pay / Benefits * Develop, test and debug software, setting high coding standards across the team * Provide technical leadership on complex projects, align with architectural standards * Lead design and implementation of scalable software and third-party integrations with Architecture partnership * Conduct thorough code reviews for maintainability, testing coverage, performance and quality * Collaborate with product managers and stakeholders to translate requirements into technical solutions * Mentor and coach engineers at all levels to support growth * Drive operational excellence through monitoring, alerting, incident response and post-incident learnings Tasks * Proven track record in full-stack engineering delivering scalable UI, backend, and complex integrations * Strong understanding of software engineering principles, patterns and best practices * Experience with automated and performance testing across front-end and back-end * Hands-on experience implementing DevSecOps in enterprise-scale applications * Proficiency in Java, SQL, JavaScript and modern CI/CD tooling * Experience building cloud-native, reliable, secure, high-performance applications * Excellent communication and stakeholder management * Mentoring mindset focused on growing teams * Knowledge of AI/ML technologies and GenAI tools with practical implementation experience * Knowledge of retail domain, especially WMS and Blue Yonder Dispatcher Key requirements * 20% colleague discount on products * competitive holiday allowance * discretionary bonus schemes * strong pension and life assurance * induction and training * M&S Choices perks portal

Requirements

  • Collaborate with product managers and stakeholders to translate requirements into technical solutions * Mentor and coach engineers at all levels to support growth * Drive operational excellence through monitoring, alerting, incident response and post-incident learnings Tasks * Proven track record in full-stack engineering delivering scalable UI, backend, and complex integrations * Strong understanding of software engineering principles, patterns and best practices * Experience with automated and performance testing across front-end and back-end * Hands-on experience implementing DevSecOps in enterprise-scale applications * Proficiency in Java, SQL, JavaScript and modern CI/CD tooling * Experience building cloud-native, reliable, secure, high-performance applications * Excellent communication and stakeholder management * Mentoring mindset focused on growing teams * Knowledge of AI/ML technologies and GenAI tools with practical implementation experience * Knowledge of retail domain, aaa holiday WMS and Blue Yonder Dispatcher Key requirements * 20% colleague discount on products * competitive holiday allowance * discretionary bonus schemes * strong pension and life assurance * induction and training * M&S Choices perks portal

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

58 sec

Real-world application of MLOps architectural patterns at Wayfair

Bas Geerdink · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all