Staff Software Engineer - Web Platform
Role details
Job location
Tech stack
Job 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 customers and thousands of colleagues. With strong ethical values and a clear ambition to become a digital-first, engineering-led organisation, this is an exciting time to join us., We're looking for a Staff Software Engineer to join our Web Platform team - a group focused on building tools, frameworks, and capabilities that power every web engineer at M&S. In this role, your customers are engineers. Your focus will be on improving developer productivity, reducing friction, and enabling teams to deliver high-quality web experiences faster and more effectively.
You'll play a key role in shaping our platform strategy, influencing engineering practices at scale, and building products that engineers love to use. This is a high-impact opportunity for someone passionate about developer experience, modern web technologies, and platform engineering.
What you'll do
- Design and evolve platform capabilities including shared tooling, libraries, and CI/CD pipelines used across web engineering
- Set technical direction and define standards for web engineering, driving adoption across teams
- Own architectural decisions across areas such as monorepo structure, build systems, and deployment strategies
- Collaborate with engineering teams to understand challenges and improve developer productivity and experience
- Mentor and coach engineers while contributing to hiring and raising engineering standards across the organisation
Requirements
- Experience building internal platforms, tools, or developer-facing products
- Strong expertise in modern web technologies including React, Next.js, and TypeScript at scale
- Deep understanding of CI/CD, DevOps practices, and cloud-based architectures
- Experience with monorepo tooling (e.g. NX) and optimising build performance and workflows
- Strong leadership, mentoring, and stakeholder engagement skills across engineering teams
Tech Stack
- Frontend & Frameworks: React, Next.js, TypeScript
- Tooling & Testing: NX, Playwright, Jest
- DevOps & CI/CD: GitHub Actions, pipeline design
- Cloud & Infrastructure: Azure
- Observability: Dynatrace (or equivalent)