Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 6 Nov 2026

Senior Software Engineer - Online (Stock Domain)

Marks & Spencer United Kingdom Hybrid senior full-time

The employer hasn't listed a salary.

Apply on Marks & Spencer

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!

The M&S Stock Domain 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.

Responsibilities

  • 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.
  • Own features end-to-end – take responsibility for everything from design through development, testing, deployment, and production monitoring.
  • Shape the technical direction of our Stock Platform – help design and evolve the services, APIs, and event flows that power how we track and move stock across suppliers, distribution centres, stores, and digital channels.
  • Champion engineering excellence – write clean, maintainable, well-tested code and help establish best practices across multiple teams.
  • Drive operational excellence and observability – share responsibility for the reliability of our data integrations.
  • Collaborate widely – work closely with Product Managers, cross-functional engineering teams, and other Fulfilment teams to solve real business problems in thoughtful and innovative ways.
  • Mentor and support colleagues – provide coaching and feedback to more junior engineers.

Requirements

  • Experienced in data-intensive distributed systems – 5+ years building and scaling services that handle large datasets.
  • Skilled in JVM languages – proficient in one or more JVM-based languages such as Java and Kotlin.
  • DevOps and CI/CD practitioner – experienced in designing and running CI/CD pipelines.
  • Cloud and data platform savvy – comfortable working in cloud environments.
  • Data modelling and integration expert – understand domain-driven design, data contracts, and schema evolution.
  • Balance strategic thinking with pragmatic delivery – you can weigh long-term architectural goals against immediate business needs.
  • Security and quality minded – experience using modern security and static-analysis tools.

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.
  • 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.
  • 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.

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://fa-eqid-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/114043

Apply on Marks & Spencer