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 28 Oct 2026

Staff Software Engineer - Customer Data Platform

Marks & Spencer London, GB Hybrid staff full-time

The employer hasn't listed a salary.

Apply on Marks & Spencer

Description

As a Staff Software Engineer - Customer Data Platform at Marks & Spencer, you will play a crucial role in building and maintaining high-quality, reliable software in the cloud. You will lead the delivery of complex features and backlog items within your team, from design to production, ensuring smooth rollout and minimal operational disruption.

Your responsibilities will include:

  • Building and maintaining high-quality, reliable software in the cloud, embracing a 'you build it, you run it' mindset.
  • Leading delivery of complex features and backlog items within your team, from design to production, ensuring smooth rollout and minimal operational disruption.
  • Owning technical delivery within your team, helping break down ambiguous problems into clear, executable plans.
  • Designing and implementing solutions that align with existing architecture and contribute meaningfully to team-level technical direction.
  • Writing, reviewing, and releasing well-tested, maintainable code that ensures confidence in shipping high-quality software.
  • Improving code quality and consistency by setting standards through PR reviews and best practices.
  • Partnering closely with Product and Design, collaborating to deliver meaningful customer outcomes.
  • Working with adjacent teams when needed to align on shared components and dependencies.
  • Actively participating in on-call support, contributing to operational stability, observability, and performance.
  • Coaching and supporting other engineers through pairing, reviews, and mentoring, helping raise the team's overall capability.
  • Contributing to team OKRs and actively supporting planning, refinement, and roadmap discussions.
  • Championing secure coding, reliability, and sustainable engineering practices within your team.

The ideal candidate will have:

  • Experience in owning delivery of complex features end-to-end, ensuring quality, performance, and reliability.
  • Ability to take ambiguous problems and turn them into clear technical plans for the team to execute.
  • Experience in designing solutions that balance speed, maintainability, and long-term scalability.
  • Strong understanding of observability and metrics to validate behavior, debug issues, and improve system health.
  • Excellent communication and collaboration skills, with the ability to support and unblock teammates.

The tech stack used by Marks & Spencer includes:

  • Front-end: React, Next.js, TypeScript
  • Back-end: Java, Node.js, GraphQL, REST APIs
  • Cloud & Infrastructure: Azure Kubernetes Service (AKS), mParticle, Salesforce Marketing Cloud, Salesforce Data360
  • Observability & Monitoring: Dynatrace, PagerDuty
  • Quality & Testing: JUnit, Jest, Playwright
  • Security & Scanning: Snyk, Semgrep, SonarCloud
  • Experimentation & Analytics: Optimizely, Adobe, Tealium

In terms of benefits, Marks & Spencer offers:

  • 20% colleague discount on all M&S products and many third-party brands for you and someone in your household
  • Competitive holiday allowance with the option to buy more
  • Discretionary bonus schemes linked to your performance and the company's performance
  • 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 the 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

Skills

Required

  • React
  • Next.js
  • TypeScript
  • Java
  • Node.js
  • GraphQL
  • REST APIs
  • Azure Kubernetes Service (AKS)
  • mParticle
  • Salesforce Marketing Cloud
  • Salesforce Data360
  • Dynatrace
  • PagerDuty
  • JUnit
  • Jest
  • Playwright
  • Snyk
  • Semgrep
  • SonarCloud
  • Optimizely
  • Adobe
  • Tealium

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/123499

Apply on Marks & Spencer