Software Engineering Manager- Payments

Company: MARKS&SPENCER
Apply for the Software Engineering Manager- Payments
Location: London
Job Description:

Benefits

  • 20% Colleague discount on most things from furniture, fashion and food.
  • A first‑class welcome 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 option to buy extra holiday days.
  • Enhanced perks and discounts via the M&S Choices website, including GymSave discounts and the option to become an M&S shareholder.
  • Charity Volunteer Day – a paid day to support a chosen charity.
  • A generous Defined Contribution Pension Scheme and Life Assurance.
  • Wellbeing support including access to a 24/7 Virtual GP and PAM Assist.
  • Family‑friendly policies supporting life milestones such as parental leave and neo‑natal care.

Responsibilities

You will lead the Store Payments & Infrastructure domain, managing engineering teams that deliver business strategy around optimizing payments, customer experience and reducing shrinkage while maintaining reliability in live trading environments.

  • Accountable for engineering excellence across behaviours, operations, technical direction, solution delivery, skills, growth and reputation.
  • Foster self‑management and accountability, ensuring teams own and operate business‑critical store systems.
  • Align with the overarching technical strategy, collaborating with the wider Technology organisation to make it achievable within store estate constraints.
  • Act as platform owner, applying product thinking to improve reliability, scalability and developer productivity, while managing partners and vendors.
  • Collaborate with engineering leadership to think strategically, maintain alignment and enable safe, incremental modernisation.
  • Line‑manage staff and senior engineers; drive recruitment, retention and capability building.
  • Lead engineering performance goals related to reliability, speed of change and quality.
  • Own third‑party delivery when vendors are involved, ensuring equal expectations for reliability and change speed.
  • Drive modernisation and evolve the software delivery lifecycle, continuously identifying and reducing technical debt.

Qualifications

  • Previous senior software engineer with experience across complex, production‑critical systems.
  • Strong knowledge of modern web, mobile or backend technologies within legacy and hardware‑integrated environments.
  • Extensive background in software engineering across a variety of large‑scale, live operational environments.
  • Experience building and leading senior engineering teams delivering high‑quality software.
  • Excellent understanding of system design, architecture, cloud, and standard engineering methodologies.
  • Proactive DevOps mindset: build, run, own production systems.
  • Deep knowledge of testing strategies and reliability engineering in live environments.
  • Experience modernising legacy systems and managing technical debt.
  • Strong Agile practices: sprint planning, stand‑ups, backlog refinement, retrospectives.
  • Understanding of end‑to‑end solution lifecycles from discovery to operation.
  • Experience working across distributed teams (onshore, nearshore, offshore).
  • Effective stakeholder management and communication across commercial and technical audiences.
  • Ability to make prioritisation and trade‑off decisions balancing short‑term risk and long‑term sustainability.
  • Excellent people‑management, analytical and problem‑solving skills.
  • Capable of leading and line‑managing senior engineers and technical partners toward outcomes without prescribing the exact path.
  • Strong written and spoken communication skills adaptable to non‑technical audiences.
  • Customer‑and‑team‑centric mentality that takes ownership of problems and outcomes.

Tech Stack

  • REST APIs with Micronaut, Spring Boot and JUnit.
  • Event processing with Kafka.
  • CI/CD via GitHub Actions and Azure pipelines.
  • Microservice architecture, Azure DevOps, Kubernetes, Docker.
  • Azure Storage, Redis, Dynatrace for observability.
  • Integration with third‑party applications and store hardware (tills, self‑checkout, peripherals).
  • Focus on integration‑driven development, end‑to‑end testing and operating across legacy and modern platforms.

Inclusion & Equality

We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process. We welcome reasonable adjustments during recruitment to ensure a fair and transparent assessment process.

#J-18808-Ljbffr…

Posted: July 1st, 2026