Marks & Spencer Plc is seeking a Customer Assistant in Belfast. In this frontline role, you will engage with customers, providing exceptional service in a fast-paced setting. You must be resilient, a team player, and digitally savvy to enhance customer experience through M&S products. Flexibility and adaptability to varying demands are crucial in this dynamic retail environment. If you're ready to embrace the challenge and roll up your sleeves, apply today!
26/06/2026
Full time
Marks & Spencer Plc is seeking a Customer Assistant in Belfast. In this frontline role, you will engage with customers, providing exceptional service in a fast-paced setting. You must be resilient, a team player, and digitally savvy to enhance customer experience through M&S products. Flexibility and adaptability to varying demands are crucial in this dynamic retail environment. If you're ready to embrace the challenge and roll up your sleeves, apply today!
Marks & Spencer Plc is searching for a Customer Assistant for their Food section in Sheffield. This role is vital for delivering exceptional service in a fast-paced retail environment. You will serve customers with enthusiasm, recommend products confidently, and support a team approach. Key responsibilities include providing top-tier customer care, adapting quickly to changing store demands, and utilizing digital tools to enhance the shopping experience. If you're ready to embrace the challenge and grow with M&S, apply today.
26/06/2026
Full time
Marks & Spencer Plc is searching for a Customer Assistant for their Food section in Sheffield. This role is vital for delivering exceptional service in a fast-paced retail environment. You will serve customers with enthusiasm, recommend products confidently, and support a team approach. Key responsibilities include providing top-tier customer care, adapting quickly to changing store demands, and utilizing digital tools to enhance the shopping experience. If you're ready to embrace the challenge and grow with M&S, apply today.
Join Marks & Spencer Plc as a Customer Assistant in Ashtead, where you'll play a vital role in delivering five-star service in the Food section. This role demands flexibility and resilience as you'll work in a high-pressure environment to meet customer demands. Passionate about M&S Food products, you'll utilize digital tools to enhance the shopping experience and confidently recommend new products. If you're ready to roll up your sleeves in a frontline role, apply today!
26/06/2026
Full time
Join Marks & Spencer Plc as a Customer Assistant in Ashtead, where you'll play a vital role in delivering five-star service in the Food section. This role demands flexibility and resilience as you'll work in a high-pressure environment to meet customer demands. Passionate about M&S Food products, you'll utilize digital tools to enhance the shopping experience and confidently recommend new products. If you're ready to roll up your sleeves in a frontline role, apply today!
Marks & Spencer Plc is seeking a passionate Customer Assistant in our Womenswear section in City of Westminster. This role goes beyond traditional retail; you will be delivering top-notch style advice and excellent customer service. We are looking for fashion-forward individuals ready to work in a dynamic environment, driving sales and helping customers find the latest trends. If you thrive under pressure and can adapt quickly, this is the place for you!
26/06/2026
Full time
Marks & Spencer Plc is seeking a passionate Customer Assistant in our Womenswear section in City of Westminster. This role goes beyond traditional retail; you will be delivering top-notch style advice and excellent customer service. We are looking for fashion-forward individuals ready to work in a dynamic environment, driving sales and helping customers find the latest trends. If you thrive under pressure and can adapt quickly, this is the place for you!
Marks & Spencer Plc is seeking a Senior Software Engineer to join our Financial Services Experience team. This role involves designing and delivering robust solutions that directly impact customer experience and business outcomes. With 5+ years of experience, you will work with a variety of technologies, such as React and Node.js, to create scalable, high-quality software. Join an inclusive and diverse team dedicated to excellence in software engineering, and enjoy benefits such as a colleague discount, competitive holiday allowance, and wellbeing support.
26/06/2026
Full time
Marks & Spencer Plc is seeking a Senior Software Engineer to join our Financial Services Experience team. This role involves designing and delivering robust solutions that directly impact customer experience and business outcomes. With 5+ years of experience, you will work with a variety of technologies, such as React and Node.js, to create scalable, high-quality software. Join an inclusive and diverse team dedicated to excellence in software engineering, and enjoy benefits such as a colleague discount, competitive holiday allowance, and wellbeing support.
Marks & Spencer Plc is seeking a Software Engineer to join the M&S Financial Services team. This role involves building and maintaining high-quality software solutions that impact customer interactions and operational outcomes. Candidates should have 3+ years of experience delivering complex features and be comfortable with various technologies including Node.js and React. You will engage in mentoring fellow engineers and contribute to the overall culture of technical excellence within the team, ensuring that M&S continues to innovate and improve its processes in a digital-first framework.
26/06/2026
Full time
Marks & Spencer Plc is seeking a Software Engineer to join the M&S Financial Services team. This role involves building and maintaining high-quality software solutions that impact customer interactions and operational outcomes. Candidates should have 3+ years of experience delivering complex features and be comfortable with various technologies including Node.js and React. You will engage in mentoring fellow engineers and contribute to the overall culture of technical excellence within the team, ensuring that M&S continues to innovate and improve its processes in a digital-first framework.
As part of the M&S Software Engineering team, you'll be joining a well loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As a Senior Software Engineer, your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best in class engineering practice. The M&S Financial Services Experience team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious, and fearless, you will be an integral part of our empowered, self managing domain engineering team. The team is responsible for the M&S Financial Services Experience, a highly visible space where engineering decisions have a direct impact on customers, commercial outcomes, and regulatory obligations. It's a genuinely interesting area to work in because it combines customer experience, data, experimentation, and complex integrations across multiple partners and systems, with plenty of opportunity to solve real problems and improve how customers interact with M&S Financial Services In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment, and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and maintain high-quality, reliable software in the cloud, embracing a 'you build it, you run it' mindset. Lead delivery of complex features and backlog items within your team, from design to production, ensuring smooth rollout and minimal operational disruption. Own technical delivery within your team, helping break down ambiguous problems into clear, executable plans. Design and implement solutions that align with existing architecture and contribute meaningfully to team level technical direction. Write, review, and release well-tested, maintainable code that ensures confidence in shipping high-quality software. Improve code quality and consistency by setting standards through PR reviews and best practices. Partner closely with Product and Design, collaborating to deliver meaningful customer outcomes. Work with adjacent teams when needed to align on shared components and dependencies. Actively participate in on call support, contributing to operational stability, observability, and performance. Coach and support other engineers through pairing, reviews, and mentoring, helping raise the team's overall capability. Contribute to team OKRs and actively support planning, refinement, and roadmap discussions. Champion secure coding, reliability, and sustainable engineering practices within your team. Who you are 5+ years of owning delivery of complex features end to end, ensuring quality, performance, and reliability - not just completion. You can take ambiguous problems and turn them into clear technical plans for the team to execute. You design solutions that balance speed, maintainability, and long term scalability. You actively identify technical debt, risks, or inefficiencies and take action to address them. You use observability and metrics to validate behavior, debug issues, and improve system health. You regularly support and unblock teammates, helping them deliver more effectively. You contribute to design discussions, clearly communicating trade offs and influencing decisions within your team. You help the team operate effectively in production, supporting incidents and driving improvements after failures. You can debug complex issues across multiple components, not just your own code. You proactively improve testing strategies and code quality, ensuring long term confidence in releases. You introduce improvements to tooling, CI/CD, or workflows that increase team productivity. Tech Stack M&S utilizes a variety of technologies within the Financial Services Experience, including: Front end: React, Next.js, TypeScript Back end: Node.js, GraphQL, REST APIs Cloud & Infrastructure: Azure Kubernetes Service (AKS), Azure Functions Observability & Monitoring: Dynatrace, PagerDuty Quality & Testing: Jest, Playwright, Percy, Axe Security & Scanning: Snyk, Semgrep, SonarCloud Experimentation & Analytics: Optimizely, Adobe, Tealium What's In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We're inclusive, fast moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third party brands for you and someone in your household, available once you've completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
26/06/2026
Full time
As part of the M&S Software Engineering team, you'll be joining a well loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As a Senior Software Engineer, your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best in class engineering practice. The M&S Financial Services Experience team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious, and fearless, you will be an integral part of our empowered, self managing domain engineering team. The team is responsible for the M&S Financial Services Experience, a highly visible space where engineering decisions have a direct impact on customers, commercial outcomes, and regulatory obligations. It's a genuinely interesting area to work in because it combines customer experience, data, experimentation, and complex integrations across multiple partners and systems, with plenty of opportunity to solve real problems and improve how customers interact with M&S Financial Services In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment, and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and maintain high-quality, reliable software in the cloud, embracing a 'you build it, you run it' mindset. Lead delivery of complex features and backlog items within your team, from design to production, ensuring smooth rollout and minimal operational disruption. Own technical delivery within your team, helping break down ambiguous problems into clear, executable plans. Design and implement solutions that align with existing architecture and contribute meaningfully to team level technical direction. Write, review, and release well-tested, maintainable code that ensures confidence in shipping high-quality software. Improve code quality and consistency by setting standards through PR reviews and best practices. Partner closely with Product and Design, collaborating to deliver meaningful customer outcomes. Work with adjacent teams when needed to align on shared components and dependencies. Actively participate in on call support, contributing to operational stability, observability, and performance. Coach and support other engineers through pairing, reviews, and mentoring, helping raise the team's overall capability. Contribute to team OKRs and actively support planning, refinement, and roadmap discussions. Champion secure coding, reliability, and sustainable engineering practices within your team. Who you are 5+ years of owning delivery of complex features end to end, ensuring quality, performance, and reliability - not just completion. You can take ambiguous problems and turn them into clear technical plans for the team to execute. You design solutions that balance speed, maintainability, and long term scalability. You actively identify technical debt, risks, or inefficiencies and take action to address them. You use observability and metrics to validate behavior, debug issues, and improve system health. You regularly support and unblock teammates, helping them deliver more effectively. You contribute to design discussions, clearly communicating trade offs and influencing decisions within your team. You help the team operate effectively in production, supporting incidents and driving improvements after failures. You can debug complex issues across multiple components, not just your own code. You proactively improve testing strategies and code quality, ensuring long term confidence in releases. You introduce improvements to tooling, CI/CD, or workflows that increase team productivity. Tech Stack M&S utilizes a variety of technologies within the Financial Services Experience, including: Front end: React, Next.js, TypeScript Back end: Node.js, GraphQL, REST APIs Cloud & Infrastructure: Azure Kubernetes Service (AKS), Azure Functions Observability & Monitoring: Dynatrace, PagerDuty Quality & Testing: Jest, Playwright, Percy, Axe Security & Scanning: Snyk, Semgrep, SonarCloud Experimentation & Analytics: Optimizely, Adobe, Tealium What's In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We're inclusive, fast moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third party brands for you and someone in your household, available once you've completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As a Senior Software Engineer, your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice. The M&S Financial Services Experience team is looking for a Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious, and fearless, you will be an integral part of our empowered, self managing domain engineering team. The team is responsible for the M&S Financial Services Experience, a highly visible space where engineering decisions have a direct impact on customers, commercial outcomes, and regulatory obligations. It's a genuinely interesting area to work in because it combines customer experience, data, experimentation, and complex integrations across multiple partners and systems, with plenty of opportunity to solve real problems and improve how customers interact with M&S Financial Services. In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment, and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and maintain high-quality, reliable software in the cloud, embracing a 'you build it, you run it' mindset. Participate in the delivery of complex features and backlog items within your team, from design to production, ensuring smooth rollout and minimal operational disruption. Support in driving technical delivery within your team, helping break down ambiguous problems into clear, executable plans. Design and implement solutions that align with existing architecture and contribute meaningfully to team-level technical direction. Write, review, and release well tested, maintainable code that ensures confidence in shipping high quality software. Improve code quality and consistency by setting standards through PR reviews and best practices. Partner closely with Product and Design, collaborating to deliver meaningful customer outcomes. Work with adjacent teams when needed to align on shared components and dependencies. Actively participate in on call support, contributing to operational stability, observability, and performance. Coach and support other engineers through pairing, reviews, and mentoring, helping raise the team's overall capability. Contribute to team OKRs and actively support planning, refinement, and roadmap discussions. Champion secure coding, reliability, and sustainable engineering practices within your team. Who you are 3+ years of owning delivery of complex features end to end, ensuring quality, performance, and reliability - not just completion. You can take ambiguous problems and turn them into clear technical plans for the team to execute. You design solutions that balance speed, maintainability, and long term scalability. You actively identify technical debt, risks, or inefficiencies and take action to address them. You use observability and metrics to validate behavior, debug issues, and improve system health. You regularly support and unblock teammates, helping them deliver more effectively. You contribute to design discussions, clearly communicating trade offs and influencing decisions within your team. You help the team operate effectively in production, supporting incidents and driving improvements after failures. You can debug complex issues across multiple components, not just your own code. You proactively improve testing strategies and code quality, ensuring long term confidence in releases. You introduce improvements to tooling, CI/CD, or workflows that increase team productivity. Tech Stack M&S utilizes a variety of technologies within the Financial Services Experience, including: Front end: React, Next.js, TypeScript Back end: Node.js, GraphQL, REST APIs Cloud & Infrastructure: Azure Kubernetes Service (AKS), Azure Functions Observability & Monitoring: Dynatrace, PagerDuty Quality & Testing: Jest, Playwright, Percy, Axe Security & Scanning: Snyk, Semgrep, SonarCloud Experimentation & Analytics: Optimizely, Adobe, Tealium What's In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We're inclusive, fast moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third party brands for you and someone in your household, available once you've completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
26/06/2026
Full time
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As a Senior Software Engineer, your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice. The M&S Financial Services Experience team is looking for a Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious, and fearless, you will be an integral part of our empowered, self managing domain engineering team. The team is responsible for the M&S Financial Services Experience, a highly visible space where engineering decisions have a direct impact on customers, commercial outcomes, and regulatory obligations. It's a genuinely interesting area to work in because it combines customer experience, data, experimentation, and complex integrations across multiple partners and systems, with plenty of opportunity to solve real problems and improve how customers interact with M&S Financial Services. In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment, and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and maintain high-quality, reliable software in the cloud, embracing a 'you build it, you run it' mindset. Participate in the delivery of complex features and backlog items within your team, from design to production, ensuring smooth rollout and minimal operational disruption. Support in driving technical delivery within your team, helping break down ambiguous problems into clear, executable plans. Design and implement solutions that align with existing architecture and contribute meaningfully to team-level technical direction. Write, review, and release well tested, maintainable code that ensures confidence in shipping high quality software. Improve code quality and consistency by setting standards through PR reviews and best practices. Partner closely with Product and Design, collaborating to deliver meaningful customer outcomes. Work with adjacent teams when needed to align on shared components and dependencies. Actively participate in on call support, contributing to operational stability, observability, and performance. Coach and support other engineers through pairing, reviews, and mentoring, helping raise the team's overall capability. Contribute to team OKRs and actively support planning, refinement, and roadmap discussions. Champion secure coding, reliability, and sustainable engineering practices within your team. Who you are 3+ years of owning delivery of complex features end to end, ensuring quality, performance, and reliability - not just completion. You can take ambiguous problems and turn them into clear technical plans for the team to execute. You design solutions that balance speed, maintainability, and long term scalability. You actively identify technical debt, risks, or inefficiencies and take action to address them. You use observability and metrics to validate behavior, debug issues, and improve system health. You regularly support and unblock teammates, helping them deliver more effectively. You contribute to design discussions, clearly communicating trade offs and influencing decisions within your team. You help the team operate effectively in production, supporting incidents and driving improvements after failures. You can debug complex issues across multiple components, not just your own code. You proactively improve testing strategies and code quality, ensuring long term confidence in releases. You introduce improvements to tooling, CI/CD, or workflows that increase team productivity. Tech Stack M&S utilizes a variety of technologies within the Financial Services Experience, including: Front end: React, Next.js, TypeScript Back end: Node.js, GraphQL, REST APIs Cloud & Infrastructure: Azure Kubernetes Service (AKS), Azure Functions Observability & Monitoring: Dynatrace, PagerDuty Quality & Testing: Jest, Playwright, Percy, Axe Security & Scanning: Snyk, Semgrep, SonarCloud Experimentation & Analytics: Optimizely, Adobe, Tealium What's In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We're inclusive, fast moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third party brands for you and someone in your household, available once you've completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
Marks & Spencer Plc is looking for a Staff Data Engineer in Westminster. You will design and maintain high-quality data solutions, provide technical leadership, and support a team of engineers. Candidates should have expertise in cloud-based data technologies, demonstrate leadership, and have experience with ETL tools, Python, SQL, and Spark. M&S offers a range of employee benefits, including discounts, holidays, and a pension scheme, making it an exciting environment for career growth.
26/06/2026
Full time
Marks & Spencer Plc is looking for a Staff Data Engineer in Westminster. You will design and maintain high-quality data solutions, provide technical leadership, and support a team of engineers. Candidates should have expertise in cloud-based data technologies, demonstrate leadership, and have experience with ETL tools, Python, SQL, and Spark. M&S offers a range of employee benefits, including discounts, holidays, and a pension scheme, making it an exciting environment for career growth.
We are seeking a passionate Staff Data Engineer to support the delivery of our data transformation. Working within a squad of data engineers, you will work with partners from across the business to implement the data strategy, delivering value to the organisation and achieving our goal of democratising data. You will be an advocate for our industry leading BEAM Cloud Data Platform. As an equal partner with the Product and Delivery teams you will deliver elegant and robust solutions for complex problems affecting our customers and colleagues. You will play a key role in driving our ambition to create a best-in-class data engineering function. We are looking for people to join our community of engineers to drive this transformation, build a modern data platform using exciting technologies and do the best work of their careers. What's in it for you Being a part of M&S is exactly that - playing your part to bring the magic of M&S to our customers every day. We're an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. Here are some of the benefits we offer that make working for M&S just that little bit more special After completing your probationary period, you'll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry-leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you'll do Design, build and maintain high-quality, reliable data solutions and own it with a high degree of automation in the cloud Provide technical leadership to a small squad of engineers Own complex tasks in the backlog and deliver them routinely with no significant issues Lead in the development of M&S standard data frameworks and policies, ensuring that they are understood and adopted Support other data engineers to produce clean, quality code through code reviews and pair programming Design, develop, and maintain scalable data pipelines that adhere to ETL principles and business goals Who you are Demonstrable leadership mentality, business acuity, and big-picture approach Expertise in cloud-based data technologies and data warehousing design principles, preferably Azure Expert in design/build of end-to-end data solutions Demonstrable experience with ETL tools, e.g. Databricks, SQL Demonstrable experience with Python/SQL/Spark Everyone's welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
26/06/2026
Full time
We are seeking a passionate Staff Data Engineer to support the delivery of our data transformation. Working within a squad of data engineers, you will work with partners from across the business to implement the data strategy, delivering value to the organisation and achieving our goal of democratising data. You will be an advocate for our industry leading BEAM Cloud Data Platform. As an equal partner with the Product and Delivery teams you will deliver elegant and robust solutions for complex problems affecting our customers and colleagues. You will play a key role in driving our ambition to create a best-in-class data engineering function. We are looking for people to join our community of engineers to drive this transformation, build a modern data platform using exciting technologies and do the best work of their careers. What's in it for you Being a part of M&S is exactly that - playing your part to bring the magic of M&S to our customers every day. We're an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. Here are some of the benefits we offer that make working for M&S just that little bit more special After completing your probationary period, you'll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry-leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you'll do Design, build and maintain high-quality, reliable data solutions and own it with a high degree of automation in the cloud Provide technical leadership to a small squad of engineers Own complex tasks in the backlog and deliver them routinely with no significant issues Lead in the development of M&S standard data frameworks and policies, ensuring that they are understood and adopted Support other data engineers to produce clean, quality code through code reviews and pair programming Design, develop, and maintain scalable data pipelines that adhere to ETL principles and business goals Who you are Demonstrable leadership mentality, business acuity, and big-picture approach Expertise in cloud-based data technologies and data warehousing design principles, preferably Azure Expert in design/build of end-to-end data solutions Demonstrable experience with ETL tools, e.g. Databricks, SQL Demonstrable experience with Python/SQL/Spark Everyone's welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
Overview As a Principal Engineer at M&S, you'll play a critical role in shaping our technical direction and delivering against our strategic goals. Acting as a senior technical leader, you'll drive engineering excellence, influence architecture, and align technology decisions with business priorities. You'll join our Personalisation product group, responsible for delivering on-site and in-app personalisation, search, and recommendation capabilities. This includes some of our most innovative customer experiences, such as 1:1 personalised search and AI-powered styling. Working within highly cross functional teams spanning engineering, data science, product, and design, you'll help deliver our vision of making every M&S digital experience feel tailored to the individual customer. What's In It For You Being a part of M&S is exactly that - playing your part to bring the magic of M&S to our customers every day. We're an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. Here are some of the benefits we offer that make working for M&S just that little bit more special After completing your probationary period, you'll receive 20% colleague discount across all M&S products and many of our third party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you'll be doing Define and drive technical strategy, architecture, and engineering standards across the Personalisation domain Design and deliver scalable systems supporting personalisation, search, recommendations, and ML powered features Partner closely with Product, Data Science, and Design to deliver customer centric solutions Lead and influence technical decision making across multiple teams and platforms Mentor and support senior engineers, helping to raise the overall engineering capability Improve engineering quality, reliability, and productivity through best practices, tooling, and platform enhancements Who you are An experienced technical leader with a strong background in Java/Python and large scale production systems Strong experience working with Machine Learning systems and collaborating with Data Science teams Skilled in system design and architecture, with the ability to deliver scalable, high quality solutions Comfortable working across cross functional environments with multiple stakeholders Passionate about growing others and driving engineering excellence A strong communicator who can influence technical and business decisions at all levels Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
26/06/2026
Full time
Overview As a Principal Engineer at M&S, you'll play a critical role in shaping our technical direction and delivering against our strategic goals. Acting as a senior technical leader, you'll drive engineering excellence, influence architecture, and align technology decisions with business priorities. You'll join our Personalisation product group, responsible for delivering on-site and in-app personalisation, search, and recommendation capabilities. This includes some of our most innovative customer experiences, such as 1:1 personalised search and AI-powered styling. Working within highly cross functional teams spanning engineering, data science, product, and design, you'll help deliver our vision of making every M&S digital experience feel tailored to the individual customer. What's In It For You Being a part of M&S is exactly that - playing your part to bring the magic of M&S to our customers every day. We're an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. Here are some of the benefits we offer that make working for M&S just that little bit more special After completing your probationary period, you'll receive 20% colleague discount across all M&S products and many of our third party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you'll be doing Define and drive technical strategy, architecture, and engineering standards across the Personalisation domain Design and deliver scalable systems supporting personalisation, search, recommendations, and ML powered features Partner closely with Product, Data Science, and Design to deliver customer centric solutions Lead and influence technical decision making across multiple teams and platforms Mentor and support senior engineers, helping to raise the overall engineering capability Improve engineering quality, reliability, and productivity through best practices, tooling, and platform enhancements Who you are An experienced technical leader with a strong background in Java/Python and large scale production systems Strong experience working with Machine Learning systems and collaborating with Data Science teams Skilled in system design and architecture, with the ability to deliver scalable, high quality solutions Comfortable working across cross functional environments with multiple stakeholders Passionate about growing others and driving engineering excellence A strong communicator who can influence technical and business decisions at all levels Everyone's Welcome We are ambitious about the future of retail. We're disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We're transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
As part of the M&S Software Engineering team, you'll be joining a well loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. About the Role The M&S Foods Product team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious and fearless, you will be an integral part of our empowered, self managing domain engineering team, pushing the boundaries of how we ingest, model and distribute food related data across M&S. The team owns the platform that supports supplier systems, price and promotion information, product lifecycle and master data, and critical supply chain data flows. We sit at a unique intersection, providing high quality, timely data to our colleagues and partners while enabling internal teams to build on a robust food data platform. In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment, and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and evolve reliable data services - design and develop scalable, high performance pipelines and APIs in Java and Micronaut, integrating with event streaming platforms such as Kafka. Your work will ensure accurate, timely information reaches downstream systems and business users. Own features end-to-end - take responsibility for everything from design through development, testing, deployment and production monitoring. You will balance delivery speed with sustainability, ensuring the platform remains maintainable over time. Shape the technical direction of our Food Platform - contribute to the platform architecture, promoting clean data contracts, well defined schemas and event models. Help craft solutions that balance data quality, integration reliability and developer usability, while considering cost versus performance trade offs at scale. Champion engineering excellence - write clean, maintainable, well tested code and help establish best practices across multiple teams. You will encourage a continuous improvement culture through code reviews, pair programming, and high quality documentation. Drive operational excellence and observability - share responsibility for the reliability of our data integrations. Use observability tools such as Dynatrace to design for monitoring and alerting and participate in our support rota to ensure supply chain and pricing data remains accurate and available. Collaborate widely - work closely with Product Managers, cross functional engineering teams, Supply Chain and Commercial teams to solve real business problems in thoughtful and innovative ways. Cross functional decision making and breaking down information silos are essential to shortening time to value. Mentor and support colleagues - provide coaching and feedback to more junior engineers. Help grow our community of practice by sharing knowledge and fostering an inclusive environment. Who you are Experienced in data-intensive distributed systems - 5+ years building and scaling services that handle large datasets, ideally serving millions of records or transactions. You understand both batch and event driven processing and can design systems that remain resilient at scale. Skilled in JVM languages - proficient in one or more JVM based languages such as Java, ideally working with Micronaut, and comfortable writing clean, maintainable code. DevOps and CI/CD practitioner - experienced in designing and running CI/CD pipelines (for example, GitHub Actions) and driving improvements in developer productivity and release automation. Familiarity with Infrastructure as Code (Terraform) helps automate repeatable infrastructure changes. Cloud and data platform savvy - comfortable working in cloud environments (preferably Azure) and familiar with modern data processing and integration tools. Experience with Kafka for event streaming, SFTP for batch data ingestion, relational and NoSQL databases (MongoDB), and SaaS integrations for product lifecycle and pricing is highly valued. Exposure to containerization and orchestration technologies such as Docker and Kubernetes, and infrastructure automation with Terraform, is a plus. Data modelling and integration expert - understand domain driven design, data contracts and schema evolution. You care about data quality and integrity and know how to integrate with third party systems without excessive customization. Balance strategic thinking with pragmatic delivery - you can weigh long term architectural goals against immediate business needs, are sensitive to commercial impacts, and thrive in high autonomy teams. Security and quality minded - experience using modern security and static analysis tools such as Snyk and Semgrep to identify vulnerabilities and enforce coding standards. A commitment to secure coding practices and compliance is essential. Curious about AI assisted development - open to leveraging AI tools like GitHub Copilot, Claude to enhance productivity and accelerate learning while maintaining code quality. Full stack awareness - while primarily a backend/data engineering role, understanding of front end technologies like React/Angular enables effective collaboration across the stack. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days. Amazing perks and discounts via our M&S Choices website - including GymSave and the option to become an M&S Shareholder. Charity Volunteer Day - a paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support - including our 24/7 Virtual GP and other wellbeing schemes.
26/06/2026
Full time
As part of the M&S Software Engineering team, you'll be joining a well loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. About the Role The M&S Foods Product team is looking for a Senior Software Engineer to join our dynamic team. You will provide technical expertise, ship thoughtful solutions, and operate with excellence. Creative, curious and fearless, you will be an integral part of our empowered, self managing domain engineering team, pushing the boundaries of how we ingest, model and distribute food related data across M&S. The team owns the platform that supports supplier systems, price and promotion information, product lifecycle and master data, and critical supply chain data flows. We sit at a unique intersection, providing high quality, timely data to our colleagues and partners while enabling internal teams to build on a robust food data platform. In this role, you will play a key part in driving our ambition to create a best in class software engineering team, environment, and culture. Join our community of engineers to help build a modern digital ecosystem, work with cutting edge technologies, and do the best work of your career. What you'll do Build and evolve reliable data services - design and develop scalable, high performance pipelines and APIs in Java and Micronaut, integrating with event streaming platforms such as Kafka. Your work will ensure accurate, timely information reaches downstream systems and business users. Own features end-to-end - take responsibility for everything from design through development, testing, deployment and production monitoring. You will balance delivery speed with sustainability, ensuring the platform remains maintainable over time. Shape the technical direction of our Food Platform - contribute to the platform architecture, promoting clean data contracts, well defined schemas and event models. Help craft solutions that balance data quality, integration reliability and developer usability, while considering cost versus performance trade offs at scale. Champion engineering excellence - write clean, maintainable, well tested code and help establish best practices across multiple teams. You will encourage a continuous improvement culture through code reviews, pair programming, and high quality documentation. Drive operational excellence and observability - share responsibility for the reliability of our data integrations. Use observability tools such as Dynatrace to design for monitoring and alerting and participate in our support rota to ensure supply chain and pricing data remains accurate and available. Collaborate widely - work closely with Product Managers, cross functional engineering teams, Supply Chain and Commercial teams to solve real business problems in thoughtful and innovative ways. Cross functional decision making and breaking down information silos are essential to shortening time to value. Mentor and support colleagues - provide coaching and feedback to more junior engineers. Help grow our community of practice by sharing knowledge and fostering an inclusive environment. Who you are Experienced in data-intensive distributed systems - 5+ years building and scaling services that handle large datasets, ideally serving millions of records or transactions. You understand both batch and event driven processing and can design systems that remain resilient at scale. Skilled in JVM languages - proficient in one or more JVM based languages such as Java, ideally working with Micronaut, and comfortable writing clean, maintainable code. DevOps and CI/CD practitioner - experienced in designing and running CI/CD pipelines (for example, GitHub Actions) and driving improvements in developer productivity and release automation. Familiarity with Infrastructure as Code (Terraform) helps automate repeatable infrastructure changes. Cloud and data platform savvy - comfortable working in cloud environments (preferably Azure) and familiar with modern data processing and integration tools. Experience with Kafka for event streaming, SFTP for batch data ingestion, relational and NoSQL databases (MongoDB), and SaaS integrations for product lifecycle and pricing is highly valued. Exposure to containerization and orchestration technologies such as Docker and Kubernetes, and infrastructure automation with Terraform, is a plus. Data modelling and integration expert - understand domain driven design, data contracts and schema evolution. You care about data quality and integrity and know how to integrate with third party systems without excessive customization. Balance strategic thinking with pragmatic delivery - you can weigh long term architectural goals against immediate business needs, are sensitive to commercial impacts, and thrive in high autonomy teams. Security and quality minded - experience using modern security and static analysis tools such as Snyk and Semgrep to identify vulnerabilities and enforce coding standards. A commitment to secure coding practices and compliance is essential. Curious about AI assisted development - open to leveraging AI tools like GitHub Copilot, Claude to enhance productivity and accelerate learning while maintaining code quality. Full stack awareness - while primarily a backend/data engineering role, understanding of front end technologies like React/Angular enables effective collaboration across the stack. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days. Amazing perks and discounts via our M&S Choices website - including GymSave and the option to become an M&S Shareholder. Charity Volunteer Day - a paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support - including our 24/7 Virtual GP and other wellbeing schemes.
Marks & Spencer Plc seeks a Software Engineering Manager for Store Payments & Infrastructure. You will lead teams to enhance the reliability and delivery of critical store systems while driving optimization in customer experience and payment processes. The role requires managing engineering excellence in live trading environments and collaborating with various engineering teams. This leadership role emphasizes a strong understanding of system design and hands-on experience in modern web, mobile or backend technologies, ensuring effective management of complex systems.'
26/06/2026
Full time
Marks & Spencer Plc seeks a Software Engineering Manager for Store Payments & Infrastructure. You will lead teams to enhance the reliability and delivery of critical store systems while driving optimization in customer experience and payment processes. The role requires managing engineering excellence in live trading environments and collaborating with various engineering teams. This leadership role emphasizes a strong understanding of system design and hands-on experience in modern web, mobile or backend technologies, ensuring effective management of complex systems.'
Marks & Spencer Plc is seeking a Principal Engineer to shape our technical direction in the Personalisation product group. This role involves designing scalable systems for personalisation, search, and AI-powered features while driving engineering standards and collaborating closely with cross-functional teams. The ideal candidate will have a strong technical background in Java and Python, with a focus on machine learning and system design. Join us in transforming how we deliver tailored digital experiences to our customers.
26/06/2026
Full time
Marks & Spencer Plc is seeking a Principal Engineer to shape our technical direction in the Personalisation product group. This role involves designing scalable systems for personalisation, search, and AI-powered features while driving engineering standards and collaborating closely with cross-functional teams. The ideal candidate will have a strong technical background in Java and Python, with a focus on machine learning and system design. Join us in transforming how we deliver tailored digital experiences to our customers.
Why Digital & Tech at M&S? We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product-led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of customers and colleagues benefiting from reliable, modern in-store technology every single day. As a Software Engineering Manager within Store Payments & Infrastructure, you will lead teams running and evolving business-critical store systems, ensuring they are reliable in live trading environments. You will work across multiple engineering teams and third-party partners to maximise delivery outcomes in a domain built on complex integrations with store hardware and external systems, improving how these platforms are designed, tested and operated at scale. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Benefits 20% colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off gym memberships and the option to become an M&S shareholder using our ShareSave & ShareBuy schemes. Charity Volunteer Day - a paid day away from work to support your chosen charity. A very generous defined contribution pension scheme and life assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 virtual GP, PAM Assist to support you & your family as well as many other schemes. Family friendly policies to support life's most important landmarks including parental leave, neo-natal. What you'll do Your key accountabilities will include: You'll be joining M&S Design and Technology as a Software Engineering Manager within the Store Payments & Infrastructure domain. Our mission is to improve reliability and delivery across in-store payments and store technology systems. You will manage a team responsible for delivering business strategy such as optimising payments, customer experience and reducing shrinkage while remaining hands on where needed to support delivery and resolve complex issues. Being accountable for engineering excellence within your teams, from behaviours to operations, from technical direction to solution in production and from skills and growth to reputation, particularly in live trading environments where reliability is critical. Cultivating self management and accountability throughout the team via leadership, clear sense of purpose and thoughtful talent management, ensuring teams can effectively own and operate business critical store systems. Lead alignment with the overarching technical strategy and work with the wider Technology organisation to craft it, ensuring it is achievable within the constraints of the store estate and legacy platforms. Act as a platform owner, applying product thinking to what is being built to enable and empower store systems through improved reliability, scalability and developer productivity, while driving effective partner and vendor management. Collaborate with the entire engineering leadership to think strategically, ensure alignment, and maintain the ability to "think big" while operating in a domain that requires safe, incremental modernisation. Line management of supporting staff and senior engineers, as well as driving recruitment and retention within the team, building capability in operating and evolving complex, production critical systems. Drive objectives and outcomes associated with our engineering performance framework related to systems' reliability, speed of change and quality. When vendors are involved, act as the key technical partner, owning third party delivery, setting the same expectations with the vendor in terms of reliability, speed of change and quality as with the core part of the system. When required drive the modernisation and plan ahead the evolution of the Software delivery Lifecycle, ensuring technical debt is continuously identified, prioritised and reduced alongside delivery, enabling safer, faster and more predictable change across the store estate. Who you are Your skills and experience will include: Previous polyglot hands on senior software engineer, with experience working across complex, production critical systems. Excellent knowledge in modern web, mobile or backend technologies, with the ability to apply them pragmatically within legacy and hardware integrated environments. Extensive background in software engineering with several years of experience across a variety of systems and technologies, including large scale, live operational environments. Experience building and leading teams of highly skilled, senior software engineers that deliver high quality software in high availability, customer impacting systems. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, with the ability to balance modern approaches with existing estate constraints. Promoter of DevOps: you build it, you run it, with strong ownership of systems in production. Strong understanding of testing strategies and reliability engineering, particularly in live environments where failures directly impact customers and trading. Experience modernising legacy systems and managing technical debt, driving incremental improvement alongside delivery. Strong experience working in Agile environments, leading and contributing to delivery practices such as sprint planning, stand ups, backlog refinement and retrospectives to maintain consistent delivery momentum. Good understanding of end to end solution lifecycles, from discovery and design through to testing, release and operation, including deployment across large scale store or infrastructure estates. Experience working across distributed teams, including onshore, nearshore and offshore models, ensuring consistent delivery quality and alignment across multiple workstreams. Strong stakeholder management and communication skills, able to engage effectively across a range of audiences, from commercial discussions on priorities and investment through to detailed technical conversations with engineering teams. Able to make clear prioritisation and trade off decisions, balancing short term risk and delivery needs with longer term platform sustainability and modernisation goals. Excellent people management, interpersonal, analytical, and problem solving skills. Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it, including working effectively with third party engineering teams. Excellent communication skills, both written and spoken and able to adjust for different, including non technical audiences. Customer and team centric mentality that is willing to take ownership of problems and outcomes. Our Tech Stack As a result, the team focuses on reliability, consistency and incremental modernisation, reducing technical debt while enabling safe, scalable change across the store estate. Our technology landscape combines modern engineering practices with highly integrated store systems, reflecting the complexity of delivering reliable payments and infrastructure across a large-scale retail estate. We work with a range of technologies, including: Rest APIs with Micronaut Spring Boot and JUnit Event processing with Kafka CI/CD with GitHub Actions and Azure pipelines Microservice architecture, Azure DevOps, Kubernetes, Docker Azure storage, Redis and observability tools Dynatrace A key aspect of this domain is the integration with third party applications and local store hardware, including tills, self checkout and connected peripherals. This creates a strong emphasis on: Integration driven development and testing, across multiple systems and vendors. End to end and environment based testing, ensuring solutions are robust in real store conditions. Operating within a landscape that combines modern platforms with legacy systems and hardware dependencies. Everyone is welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion . click apply for full job details
26/06/2026
Full time
Why Digital & Tech at M&S? We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product-led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of customers and colleagues benefiting from reliable, modern in-store technology every single day. As a Software Engineering Manager within Store Payments & Infrastructure, you will lead teams running and evolving business-critical store systems, ensuring they are reliable in live trading environments. You will work across multiple engineering teams and third-party partners to maximise delivery outcomes in a domain built on complex integrations with store hardware and external systems, improving how these platforms are designed, tested and operated at scale. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Benefits 20% colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off gym memberships and the option to become an M&S shareholder using our ShareSave & ShareBuy schemes. Charity Volunteer Day - a paid day away from work to support your chosen charity. A very generous defined contribution pension scheme and life assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 virtual GP, PAM Assist to support you & your family as well as many other schemes. Family friendly policies to support life's most important landmarks including parental leave, neo-natal. What you'll do Your key accountabilities will include: You'll be joining M&S Design and Technology as a Software Engineering Manager within the Store Payments & Infrastructure domain. Our mission is to improve reliability and delivery across in-store payments and store technology systems. You will manage a team responsible for delivering business strategy such as optimising payments, customer experience and reducing shrinkage while remaining hands on where needed to support delivery and resolve complex issues. Being accountable for engineering excellence within your teams, from behaviours to operations, from technical direction to solution in production and from skills and growth to reputation, particularly in live trading environments where reliability is critical. Cultivating self management and accountability throughout the team via leadership, clear sense of purpose and thoughtful talent management, ensuring teams can effectively own and operate business critical store systems. Lead alignment with the overarching technical strategy and work with the wider Technology organisation to craft it, ensuring it is achievable within the constraints of the store estate and legacy platforms. Act as a platform owner, applying product thinking to what is being built to enable and empower store systems through improved reliability, scalability and developer productivity, while driving effective partner and vendor management. Collaborate with the entire engineering leadership to think strategically, ensure alignment, and maintain the ability to "think big" while operating in a domain that requires safe, incremental modernisation. Line management of supporting staff and senior engineers, as well as driving recruitment and retention within the team, building capability in operating and evolving complex, production critical systems. Drive objectives and outcomes associated with our engineering performance framework related to systems' reliability, speed of change and quality. When vendors are involved, act as the key technical partner, owning third party delivery, setting the same expectations with the vendor in terms of reliability, speed of change and quality as with the core part of the system. When required drive the modernisation and plan ahead the evolution of the Software delivery Lifecycle, ensuring technical debt is continuously identified, prioritised and reduced alongside delivery, enabling safer, faster and more predictable change across the store estate. Who you are Your skills and experience will include: Previous polyglot hands on senior software engineer, with experience working across complex, production critical systems. Excellent knowledge in modern web, mobile or backend technologies, with the ability to apply them pragmatically within legacy and hardware integrated environments. Extensive background in software engineering with several years of experience across a variety of systems and technologies, including large scale, live operational environments. Experience building and leading teams of highly skilled, senior software engineers that deliver high quality software in high availability, customer impacting systems. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, with the ability to balance modern approaches with existing estate constraints. Promoter of DevOps: you build it, you run it, with strong ownership of systems in production. Strong understanding of testing strategies and reliability engineering, particularly in live environments where failures directly impact customers and trading. Experience modernising legacy systems and managing technical debt, driving incremental improvement alongside delivery. Strong experience working in Agile environments, leading and contributing to delivery practices such as sprint planning, stand ups, backlog refinement and retrospectives to maintain consistent delivery momentum. Good understanding of end to end solution lifecycles, from discovery and design through to testing, release and operation, including deployment across large scale store or infrastructure estates. Experience working across distributed teams, including onshore, nearshore and offshore models, ensuring consistent delivery quality and alignment across multiple workstreams. Strong stakeholder management and communication skills, able to engage effectively across a range of audiences, from commercial discussions on priorities and investment through to detailed technical conversations with engineering teams. Able to make clear prioritisation and trade off decisions, balancing short term risk and delivery needs with longer term platform sustainability and modernisation goals. Excellent people management, interpersonal, analytical, and problem solving skills. Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it, including working effectively with third party engineering teams. Excellent communication skills, both written and spoken and able to adjust for different, including non technical audiences. Customer and team centric mentality that is willing to take ownership of problems and outcomes. Our Tech Stack As a result, the team focuses on reliability, consistency and incremental modernisation, reducing technical debt while enabling safe, scalable change across the store estate. Our technology landscape combines modern engineering practices with highly integrated store systems, reflecting the complexity of delivering reliable payments and infrastructure across a large-scale retail estate. We work with a range of technologies, including: Rest APIs with Micronaut Spring Boot and JUnit Event processing with Kafka CI/CD with GitHub Actions and Azure pipelines Microservice architecture, Azure DevOps, Kubernetes, Docker Azure storage, Redis and observability tools Dynatrace A key aspect of this domain is the integration with third party applications and local store hardware, including tills, self checkout and connected peripherals. This creates a strong emphasis on: Integration driven development and testing, across multiple systems and vendors. End to end and environment based testing, ensuring solutions are robust in real store conditions. Operating within a landscape that combines modern platforms with legacy systems and hardware dependencies. Everyone is welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion . click apply for full job details
Marks & Spencer Plc is seeking a Senior Software Engineer to enhance their M&S Foods Product team. This role involves building and evolving reliable data services, shaping the technical direction of food data platforms, and ensuring technical excellence within an inclusive culture. Ideal candidates have experience with data-intensive distributed systems, JVM languages like Java, and familiarity with DevOps practices. You'll enjoy benefits like a colleague discount, training initiatives, and a comprehensive pension scheme.
26/06/2026
Full time
Marks & Spencer Plc is seeking a Senior Software Engineer to enhance their M&S Foods Product team. This role involves building and evolving reliable data services, shaping the technical direction of food data platforms, and ensuring technical excellence within an inclusive culture. Ideal candidates have experience with data-intensive distributed systems, JVM languages like Java, and familiarity with DevOps practices. You'll enjoy benefits like a colleague discount, training initiatives, and a comprehensive pension scheme.
Marks & Spencer Plc in Westminster is seeking a skilled Software Engineer to join their team, focusing on developing high-quality backend systems and cloud-based solutions. The successful candidate will have experience in optimization and scalability, a deep understanding of software engineering principles, and proficiency in programming languages such as Java, PL/SQL, and JavaScript. The role offers competitive benefits including discounts, flexible working, and a commitment to diversity.
26/06/2026
Full time
Marks & Spencer Plc in Westminster is seeking a skilled Software Engineer to join their team, focusing on developing high-quality backend systems and cloud-based solutions. The successful candidate will have experience in optimization and scalability, a deep understanding of software engineering principles, and proficiency in programming languages such as Java, PL/SQL, and JavaScript. The role offers competitive benefits including discounts, flexible working, and a commitment to diversity.
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues. With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As part of joining the foods warehousing team in M&S you will be at the centre of a huge investment in our logistics and warehousing operations aligned to our strong growth and exciting future. What you'll do Build, maintain, and own high quality cloud based software with strong automation, while handling complex backlog tasks and resolving major issues. Shape and improve engineering standards, frameworks, DevOps practices, and software development metrics, promoting continuous learning, quality, and stability. Support and mentor engineers through code reviews, pair programming, coaching, and contributing to team OKRs and product planning. Participate in out of hours platform support, communities of practice, and broader organisational initiatives that promote innovation, values, and ways of working. Contribute to team growth and strategy by helping drive recruitment and hiring plans. Who you are Your skills and experience will include Proven track record in developing impactful, robust backend systems and integrations, with a focus on optimisation and scalability. Motivated by the ability to positively impact physical operations, through great software. Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code. Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, PL/SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines). Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security. Tech Stack Our team uses a variety of technologies and, as part of our modernisation drive, will be evolving our stack. The sorts of technologies include: BlueYonder WMS Java 11+, SpringBoot IBM MQ, Kafka (Queues & Event Streaming) Azure Data Factory, PowerBI (Reporting) CI/CD using Sonar and GitHub Actions On premise infrastructure What's In It For You Being a part of M&S is exactly that - playing your part to bring the magic of M&S to our customers every day. We're an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. After completing your probationary period, you'll receive a 20% colleague discount across all M&S products and many of our third party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. Everyone's Welcome We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. Support and Reasonable Adjustments If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
26/06/2026
Full time
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues. With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. As part of joining the foods warehousing team in M&S you will be at the centre of a huge investment in our logistics and warehousing operations aligned to our strong growth and exciting future. What you'll do Build, maintain, and own high quality cloud based software with strong automation, while handling complex backlog tasks and resolving major issues. Shape and improve engineering standards, frameworks, DevOps practices, and software development metrics, promoting continuous learning, quality, and stability. Support and mentor engineers through code reviews, pair programming, coaching, and contributing to team OKRs and product planning. Participate in out of hours platform support, communities of practice, and broader organisational initiatives that promote innovation, values, and ways of working. Contribute to team growth and strategy by helping drive recruitment and hiring plans. Who you are Your skills and experience will include Proven track record in developing impactful, robust backend systems and integrations, with a focus on optimisation and scalability. Motivated by the ability to positively impact physical operations, through great software. Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code. Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, PL/SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines). Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security. Tech Stack Our team uses a variety of technologies and, as part of our modernisation drive, will be evolving our stack. The sorts of technologies include: BlueYonder WMS Java 11+, SpringBoot IBM MQ, Kafka (Queues & Event Streaming) Azure Data Factory, PowerBI (Reporting) CI/CD using Sonar and GitHub Actions On premise infrastructure What's In It For You Being a part of M&S is exactly that - playing your part to bring the magic of M&S to our customers every day. We're an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us. After completing your probationary period, you'll receive a 20% colleague discount across all M&S products and many of our third party brands for you and a member of your household. Competitive holiday entitlement with the potential to buy extra holiday days! Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business. A generous Defined Contribution Pension Scheme and Life Assurance. A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills. Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing. Industry leading parental, adoption and neonatal policies, providing support and flexibility for your family. Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. Everyone's Welcome We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. Support and Reasonable Adjustments If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. This role sits in the Transport team, supporting the Fashion Home & Beauty (FH&B) Supply Chain & Logistics sub-domain, which is central to M&S's ambitious plans for growth. Your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice. What You'll Do Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like. Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice. Architecture and Design: Lead the design of scalable and adaptable software solutions or 3rd party integrations, whilst partnering with colleagues in Architecture. Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high-quality code. Foster a culture of continuous improvement. Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions. Mentorship: Mentor and coach engineers at all levels, sharing your knowledge and experience to help them grow and develop their skills. Operational Excellence: Ensure our systems are well monitored, with good alerting, and tooling to support incident response and investigation. Ensure learnings are fed back into the development process. Innovation: Stay abreast of emerging technologies. Propose and implement innovative solutions to improve our operations and enhance customer service. Who You Are Proven track record in full stack engineering developing high-performing, robust UI and backend systems and integrations, with a focus on optimisation and scalability. Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code. Good understanding of automated testing and performance testing practices and toolsets, and how they are best applied at unit, integration, and system levels, across both back-end and front-end technologies. Proven hands-on experience implementing DevSecOps practices at scale across enterprise-wide applications. Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines). Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security. Clear communicator who can convey complex technical concepts to diverse audiences, fostering collaboration and understanding. Possess a mentorship mindset with a genuine desire to share knowledge and empower others to reach their full potential. Good knowledge of AI/ML technologies and GenAI tools such as Copilot, with hands on experience implementing GenAI tools and agents across the software development lifecycle. Desirable Experience Knowledge of the Retail domain, particularly around Supply Chain & transportation, multi channel transportation including deliveries to/from Suppliers, Distribution Centres, Retail, Ecom etc. Integration of freight and haulier systems. Integration with third party transport planning and transport execution systems. Tech stack The teams use a variety of technologies, including: Languages & Frameworks: Java (Spring Boot), .NET, Angular, Angular JS, React, TypeScript, Playwright, Cucumber, Jmeter, Python, AI/ML Cloud & Infrastructure: Azure IAAS and PAAS services and apps, Docker, Kubernetes, Helm, Terraform Data & Messaging: Kafka (Confluent), IBM MQ/MQFTE, SFTP Databases: SQL Server on Azure API & Integration: Apigee, REST APIs, Windows Services Observability: Dynatrace, Pagerduty, Helix CI/CD & Quality: GitHub Actions, SonarQube, Semgrep, Snyk, Prisma, Github Advanced Security, Qualys Analytics: Power BI What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special 20% Colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers brilliantly. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
25/06/2026
Full time
Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. This role sits in the Transport team, supporting the Fashion Home & Beauty (FH&B) Supply Chain & Logistics sub-domain, which is central to M&S's ambitious plans for growth. Your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice. What You'll Do Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like. Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice. Architecture and Design: Lead the design of scalable and adaptable software solutions or 3rd party integrations, whilst partnering with colleagues in Architecture. Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high-quality code. Foster a culture of continuous improvement. Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions. Mentorship: Mentor and coach engineers at all levels, sharing your knowledge and experience to help them grow and develop their skills. Operational Excellence: Ensure our systems are well monitored, with good alerting, and tooling to support incident response and investigation. Ensure learnings are fed back into the development process. Innovation: Stay abreast of emerging technologies. Propose and implement innovative solutions to improve our operations and enhance customer service. Who You Are Proven track record in full stack engineering developing high-performing, robust UI and backend systems and integrations, with a focus on optimisation and scalability. Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code. Good understanding of automated testing and performance testing practices and toolsets, and how they are best applied at unit, integration, and system levels, across both back-end and front-end technologies. Proven hands-on experience implementing DevSecOps practices at scale across enterprise-wide applications. Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines). Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security. Clear communicator who can convey complex technical concepts to diverse audiences, fostering collaboration and understanding. Possess a mentorship mindset with a genuine desire to share knowledge and empower others to reach their full potential. Good knowledge of AI/ML technologies and GenAI tools such as Copilot, with hands on experience implementing GenAI tools and agents across the software development lifecycle. Desirable Experience Knowledge of the Retail domain, particularly around Supply Chain & transportation, multi channel transportation including deliveries to/from Suppliers, Distribution Centres, Retail, Ecom etc. Integration of freight and haulier systems. Integration with third party transport planning and transport execution systems. Tech stack The teams use a variety of technologies, including: Languages & Frameworks: Java (Spring Boot), .NET, Angular, Angular JS, React, TypeScript, Playwright, Cucumber, Jmeter, Python, AI/ML Cloud & Infrastructure: Azure IAAS and PAAS services and apps, Docker, Kubernetes, Helm, Terraform Data & Messaging: Kafka (Confluent), IBM MQ/MQFTE, SFTP Databases: SQL Server on Azure API & Integration: Apigee, REST APIs, Windows Services Observability: Dynatrace, Pagerduty, Helix CI/CD & Quality: GitHub Actions, SonarQube, Semgrep, Snyk, Prisma, Github Advanced Security, Qualys Analytics: Power BI What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special 20% Colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers brilliantly. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
Summary As part of the M&S Software Engineering team, you'll be joining a well loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. This role sits in the Warehouse Continuity team, supporting the Fashion Home & Beauty (FH&B) Supply Chain & Logistics sub domain, which is central to M&S's ambitious plans for growth. Your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best in class engineering practice. What You'll Do Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like. Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice. Architecture and Design: Lead the design of scalable and adaptable software solutions or 3rd party integrations, whilst partnering with colleagues in Architecture. Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high quality code. Foster a culture of continuous improvement. Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions. Mentorship: Mentor and coach engineers at all levels, sharing your knowledge and experience to help them grow and develop their skills. Operational Excellence: Ensure our systems are well monitored, with good alerting, and tooling to support incident response and investigation. Ensure learnings are fed back into the development process. Innovation: Stay abreast of emerging technologies. Propose and implement innovative solutions to improve our operations and enhance customer service. Who You Are Proven track record in full stack engineering developing high performing, robust UI and backend systems and integrations, with a focus on optimisation and scalability. Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code. Good understanding of automated testing and performance testing practices and toolsets, and how they are best applied at unit, integration, and system levels, across both back end and front end technologies. Proven hands on experience implementing DevSecOps practices at scale across enterprise wide applications. Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines). Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security. Clear communicator who can convey complex technical concepts to diverse audiences, fostering collaboration and understanding. Possess a mentorship mindset with a genuine desire to share knowledge and empower others to reach their full potential. Good knowledge of AI/ML technologies and GenAI tools such as Copilot, with hands on experience implementing GenAI tools and agents across the software development lifecycle. Desirable Experience Knowledge of the Retail domain, particularly around Supply Chain & transportation, multi channel transportation including deliveries to/from Suppliers, Distribution Centres, Retail, Ecom etc. Integration of freight and haulier systems. Integration with third party transport planning and transport execution systems. Warehouse space, WMS systems, and experience with Oracle based systems with complex and heavily coupled on Stored Procedures, with the aim to modernize the area. Tech Stack The teams use a variety of technologies, including: Languages & Frameworks: PL/SQL, Java (Spring Boot), .NET, Angular, Angular JS, React, TypeScript, Playwright, Cucumber, Jmeter, Python, AI/ML Cloud & Infrastructure: Azure IAAS and PAAS services and apps, Docker, Kubernetes, Helm, Terraform Data & Messaging: Kafka (Confluent), IBM MQ/MQFTE, SFTP Databases: Oracle and SQL Server on Azure API & Integration: Apigee, REST APIs, Windows Services Observability: Dynatrace, Pagerduty, Helix CI/CD & Quality: GitHub Actions, SonarQube, Semgrep, Snyk, Prisma, Github Advanced Security, Qualys Analytics: Power BI What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special 20% Colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers brilliantly. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
25/06/2026
Full time
Summary As part of the M&S Software Engineering team, you'll be joining a well loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering led organisation, with the quality of our engineering team being a key differentiator. This role sits in the Warehouse Continuity team, supporting the Fashion Home & Beauty (FH&B) Supply Chain & Logistics sub domain, which is central to M&S's ambitious plans for growth. Your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best in class engineering practice. What You'll Do Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like. Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice. Architecture and Design: Lead the design of scalable and adaptable software solutions or 3rd party integrations, whilst partnering with colleagues in Architecture. Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high quality code. Foster a culture of continuous improvement. Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions. Mentorship: Mentor and coach engineers at all levels, sharing your knowledge and experience to help them grow and develop their skills. Operational Excellence: Ensure our systems are well monitored, with good alerting, and tooling to support incident response and investigation. Ensure learnings are fed back into the development process. Innovation: Stay abreast of emerging technologies. Propose and implement innovative solutions to improve our operations and enhance customer service. Who You Are Proven track record in full stack engineering developing high performing, robust UI and backend systems and integrations, with a focus on optimisation and scalability. Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code. Good understanding of automated testing and performance testing practices and toolsets, and how they are best applied at unit, integration, and system levels, across both back end and front end technologies. Proven hands on experience implementing DevSecOps practices at scale across enterprise wide applications. Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines). Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security. Clear communicator who can convey complex technical concepts to diverse audiences, fostering collaboration and understanding. Possess a mentorship mindset with a genuine desire to share knowledge and empower others to reach their full potential. Good knowledge of AI/ML technologies and GenAI tools such as Copilot, with hands on experience implementing GenAI tools and agents across the software development lifecycle. Desirable Experience Knowledge of the Retail domain, particularly around Supply Chain & transportation, multi channel transportation including deliveries to/from Suppliers, Distribution Centres, Retail, Ecom etc. Integration of freight and haulier systems. Integration with third party transport planning and transport execution systems. Warehouse space, WMS systems, and experience with Oracle based systems with complex and heavily coupled on Stored Procedures, with the aim to modernize the area. Tech Stack The teams use a variety of technologies, including: Languages & Frameworks: PL/SQL, Java (Spring Boot), .NET, Angular, Angular JS, React, TypeScript, Playwright, Cucumber, Jmeter, Python, AI/ML Cloud & Infrastructure: Azure IAAS and PAAS services and apps, Docker, Kubernetes, Helm, Terraform Data & Messaging: Kafka (Confluent), IBM MQ/MQFTE, SFTP Databases: Oracle and SQL Server on Azure API & Integration: Apigee, REST APIs, Windows Services Observability: Dynatrace, Pagerduty, Helix CI/CD & Quality: GitHub Actions, SonarQube, Semgrep, Snyk, Prisma, Github Advanced Security, Qualys Analytics: Power BI What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special 20% Colleague discount on most things from furniture, fashion and food. A first class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers brilliantly. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.