> Markdown version of [/jobs/ext/2801271-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/2801271-staff-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). --- # Staff Software Engineer - **Company:** Marks and Spencer plc (UK) - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Cloud Computing, Code Review, Continuous Delivery, Continuous Integration, DevOps, Domain Name System (DNS), Payment Systems, Github, Monitoring of Systems, Reliability Engineering, Software Engineering, Cloud Platform System, Delivery Pipeline, Multiaccess Edge Computing, Dynatrace - **Published:** September 9, 2026 - **Apply:** https://www.collegerecruiter.com/job/2842869137-staff-software-engineer ## About the Role The ideal candidate will have strong cloud and platform engineering experience, a passion for operational excellence, and a proven ability to solve complex technical challenges in high-volume environments., * Strong software engineering experience with Java preferred, alongside the ability to select the right technologies and approaches for complex business problems. * Deep expertise operating large-scale cloud-based platforms and high-traffic applications, with experience across Azure (preferred), AWS or GCP. * Strong understanding of platform engineering, Site Reliability Engineering (SRE) principles, observability and monitoring tools such as Dynatrace or equivalent. * Experience implementing CI/CD practices and modern DevOps tooling, ideally including GitHub Actions and automated delivery pipelines. * A passion for engineering quality, testing, mentoring others and driving continuous improvement across teams and platforms. ## Description We're looking for a passionate Staff Software Engineer - Payments Platform to help shape and evolve our payment ecosystem, supporting critical transaction journeys across stores and digital channels. You'll combine deep technical expertise with strategic thinking, leading the design and delivery of scalable, secure and resilient payment solutions while mentoring engineers and driving engineering best practice., * Own end-to-end payment platform outcomes across key payment products, ensuring reliability, security, performance and resilience during peak trading periods. * Lead the design and delivery of complex payment capabilities, making high-quality technical decisions that result in secure, scalable and maintainable solutions. * Shape the technical direction and architecture of payment systems, working closely with architects and engineering leaders to align with business and technology strategy. * Drive engineering excellence through DevOps, automation, operational improvements and incident management, reducing repeat failures and improving service performance. * Mentor and support engineers through coaching, code reviews and knowledge sharing, helping to build strong payment domain expertise across the engineering community. Our Tech * Java * Azure (preferred), AWS and GCP * GitHub Actions * Dynatrace * CI/CD and DevOps toolchains * Cloud infrastructure and platform engineering * Site Reliability Engineering (SRE) * CDN, DNS and Edge Computing technologies * Observability and monitoring platforms ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [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) - [The Power of Purpose: Unlocking Potential and Innovation](https://www.wearedevelopers.com/videos/1110-the-power-of-purpose-unlocking-potential-and-innovation) - [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) - [Hosting a modern justice system](https://www.wearedevelopers.com/videos/332-hosting-a-modern-justice-system) - [It's Not Vibe Coding If You Know What You're Doing](https://www.wearedevelopers.com/videos/100119-it-s-not-vibe-coding-if-you-know-what-you-re-doing) ## 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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Companies to work for in London: Top 25 Companies in 2023](https://www.wearedevelopers.com/magazine/187-best-companies-to-work-for-in-london-top-25-companies-in-2023)