> Markdown version of [/jobs/ext/2727466-senior-software-engineer-food-distributed-systems](https://www.wearedevelopers.com/jobs/ext/2727466-senior-software-engineer-food-distributed-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Food (Distributed Systems) - **Company:** Marks and Spencer plc (UK) - **Location:** UK - **Experience:** Expert - **Salary:** £71,861.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Microsoft Azure, Big Data, Software as a Service, Cloud Computing, Software Quality, Code Review, Continuous Integration, Data as a Services, Data Integration, Relational Databases, DevOps, Distributed Systems, Github, Java Virtual Machine (JVM), Spring Framework, Microsoft SQL Server, MongoDB, Pair Programming, Redis, Next.js, Software Engineering, Data Streaming, Systems Integration, TypeScript, File Transfer Protocol (FTP), GitHub Copilot, ReactJS, Spring-boot, Caching, Backend, Event Driven Architecture, AngularJS, Kubernetes, Apache Kafka, Data Management, Front End Software Development, Data Delivery, Terraform, Domain Driven Design, Dynatrace, Service Stack - **Published:** September 5, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5870755005 ## About the Role * Significant experience building and scaling data-intensive distributed systems, ideally supporting large datasets, high transaction volumes and mission-critical business processes. * Strong proficiency in JVM-based technologies, particularly Java, with experience developing scalable backend services and ideally working with Micronaut. * Hands-on experience implementing DevOps practices, CI/CD pipelines and engineering automation, including tools such as GitHub Actions and Infrastructure as Code technologies like Terraform. * Strong knowledge of cloud platforms, preferably Azure, alongside modern data integration technologies including Kafka, SFTP, relational databases, MongoDB and SaaS integrations. * Experience designing data models, data contracts and schema evolution strategies, with a strong understanding of domain-driven design and enterprise integration patterns. * Ability to balance strategic thinking with pragmatic delivery, making effective technical decisions that meet both long-term architectural goals and immediate business needs. * Strong focus on software quality, security and operational excellence, with experience using tools such as Snyk, Semgrep and other modern security and code-quality platforms. * Interest and practical experience in AI-assisted development, leveraging tools such as GitHub Copilot and Claude to improve productivity while maintaining engineering quality. * Broad engineering awareness across the full technology stack, including an understanding of frontend technologies such as React and Angular to support effective collaboration across teams. Desirable Experience * Experience within retail, supply chain, product lifecycle management, pricing or master data platforms. * Experience designing event-driven architectures and data platforms using Kafka and modern cloud-native technologies. * Experience mentoring engineers and contributing to engineering communities, standards and best practices. Tech Stack M&S uses a variety of technologies, including: * Backend: Java, Spring, Spring Boot, Micronaut * Frontend: React, Next.js, TypeScript, Angular * Cloud & Infrastructure: Azure Cloud, Kubernetes * Observability: Dynatrace * Databases: SQL Server, MongoDB * Caching & Performance: Ignite, Redis ## Description 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 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., 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 colleagues and partners while enabling internal teams to build on a robust food data platform., * Build and evolve reliable data services by designing and developing scalable, high-performance pipelines and APIs in Java and Micronaut, integrating with event-streaming platforms such as Kafka to ensure accurate and timely data delivery. * Own features end-to-end, from design and development through testing, deployment and production support, balancing delivery speed with long-term maintainability and sustainability. * Shape the technical direction of the Food Platform by contributing to platform architecture, defining clean data contracts, schemas and event models, and balancing performance, cost and usability considerations. * Champion engineering excellence through clean, maintainable and well-tested code, promoting best practices through code reviews, pair programming, documentation and continuous improvement initiatives. * Drive operational excellence and observability by designing effective monitoring and alerting, leveraging tools such as Dynatrace and participating in support activities to ensure critical supply chain and pricing data remains available and accurate. * Collaborate closely with Product Managers, Engineering teams, Supply Chain and Commercial stakeholders to solve complex business problems and accelerate value delivery through effective cross-functional working. * Mentor and support colleagues by providing coaching, technical guidance and feedback, helping to grow engineering capability and foster an inclusive, high-performing engineering culture. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Coffee With Developers Michael Koitz](https://www.wearedevelopers.com/videos/891-coffee-with-developers-michael-koitz) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)