{bc}
linkedin

Senior Software Engineer - Food (Distributed Systems)

Marks and Spencer
London, GBR
Full-time
Mid-Senior
Onsite
Discovered 1 weeks ago
JavaJVM-based backend developmentMicronautKafkaDistributed systemsData pipelines and APIs
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaJVM-based backend developmentMicronaut
Smart Apply

Full Job Posting

Role overview

Join the M&S Foods Product team as a Senior Software Engineer focused on food-related data platforms.

The team supports supplier systems, pricing and promotions, product lifecycle and master data, and critical supply chain data flows.

The role provides technical expertise across scalable services, platform architecture, delivery, and production operations.

Key accountabilities

  • Build scalable Java and Micronaut data services, high-performance pipelines, and APIs integrated with Kafka.
  • Own features from design and development through testing, deployment, and production support.
  • Shape platform architecture through data contracts, schemas, event models, and technical decisions.
  • Promote engineering quality through testing, code reviews, pair programming, documentation, and continuous improvement.
  • Design monitoring and alerting and participate in support activities for critical supply chain and pricing data.
  • Collaborate with Product, Engineering, Supply Chain, and Commercial stakeholders.
  • Coach colleagues and provide technical guidance and feedback.

Required experience

  • Significant experience building and scaling data-intensive distributed systems for large datasets or mission-critical processes.
  • Strong Java and JVM-based backend development experience, with Micronaut experience desirable.
  • Experience with DevOps, CI/CD, engineering automation, GitHub Actions, and Infrastructure as Code such as Terraform.
  • Knowledge of cloud platforms, preferably Azure, and technologies including Kafka, SFTP, relational databases, MongoDB, and SaaS integrations.
  • Experience designing data models, data contracts, schema evolution strategies, domain-driven designs, and enterprise integration patterns.
  • Ability to balance strategic architecture with pragmatic delivery and maintain high standards for security and operational excellence.
  • Practical experience with AI-assisted development tools such as GitHub Copilot or Claude.
  • Understanding of frontend technologies such as React and Angular for effective collaboration.

Desirable experience

  • Retail, supply chain, product lifecycle, pricing, or master data platform experience is desirable.
  • Experience with event-driven architectures and modern cloud-native data platforms is desirable.
  • Experience mentoring engineers and contributing to engineering communities, standards, and best practices is desirable.

Technology stack

  • Backend technologies include Java, Spring, Spring Boot, and Micronaut.
  • Frontend technologies include React, Next.js, TypeScript, and Angular.
  • Cloud and infrastructure technologies include Azure Cloud and Kubernetes.
  • Observability includes Dynatrace.
  • Databases include SQL Server and MongoDB.
  • Caching and performance technologies include Ignite and Redis.

Benefits

  • Benefits include a colleague discount, holiday allowance with an option to buy more, discretionary bonus schemes, pension, and life assurance.
  • The company offers tailored induction and training, employee perks, family policies, wellbeing support, and one paid volunteer day each year.

Company context

M&S is transforming into a digital-first, engineering-led organisation serving millions of customers and thousands of colleagues.

The organisation describes itself as inclusive and focused on building diverse and representative teams.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Marks and Spencer