> Markdown version of [/jobs/ext/2022083-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2022083-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Marks and Spencer plc (UK) - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Code Review, DevOps, Distributed Systems, Model View Controller (MVC), Software Construction, Software Engineering, Software Systems, Performance Testing, Delivery Pipeline, Backend, Git, Software Version Control - **Published:** August 11, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/senior-software-engineer-united-kingdom-58898093 ## About the Role test to architectural and design decisions aligned with business needs and long-term technology strategy * Review code and give constructive feedback to maintain quality and standards * Collaborate with a broad range of stakeholders and participate in engineering communities of practice Tasks * Strong experience in a modern backend-focused environment and software engineering best practices * Expert understanding of software development principles and patterns (MVC, SOLID, DRY, KISS) * Solid experience with Git and distributed version control * Proficiency with TDD, BDD and non-functional testing approaches * Strong DevOps mindset with 'you build it, you run it' experience Key requirements * 20% colleague discount on M&S products * Competitive holiday allowance * Discretionary bonus schemes * Strong pension and life assurance * Tailored induction and training * Wellbeing support ## Description Experteer Overview In this Senior Software Engineer role, you will design, build, release and maintain software solutions for millions of customers and thousands of colleagues. You will provide technical leadership on complex initiatives and help shape scalable systems aligned with our technology strategy. You'll work across teams to review code, refine architecture, and enable reliable delivery while collaborating with senior stakeholders and external partners. This opportunity centers on engineering excellence, modern backend practices, and impactful digital transformation within a fast-moving retail environment. You'll join an engineering-led culture focused on delivering value and shaping the future of our Pay / Benefits * Write, test and debug code for complex features and distributed systems, including legacy migrations, while improving deployment pipelines * Provide technical leadership, guidance and effort estimation on high-impact projects to ensure successful delivery * Contribute to architectural and design decisions aligned with business needs and long-term technology strategy * Review code and give constructive feedback to maintain quality and standards * Collaborate with a broad range of stakeholders and participate in engineering communities of practice Tasks * Strong experience in a modern backend-focused environment and software engineering best practices * Expert understanding of software development principles and patterns (MVC, SOLID, DRY, KISS) * Solid experience with Git and distributed version control * Proficiency with TDD, BDD and non-functional testing approaches * Strong DevOps mindset with 'you build it, you run it' experience Key requirements * 20% colleague discount on M&S products * Competitive holiday allowance * Discretionary bonus schemes * Strong pension and life assurance * Tailored induction and training * Wellbeing support ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)