FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Payment Capabilities
MS CompaniesSenior Software Engineer developing payment services and systems for M&S’s digital platforms. Designing resilient backend services that support millions of customer transactions securely and efficiently.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and delivering scalable, resilient backend systems and APIs, with a strong focus on software quality, testing, and maintainability. Proficient in driving operational excellence through observability and modern engineering practices.
Highest-signal resume keywords
Java Engineering ExpertiseBackend Service DevelopmentAPI Design and IntegrationCI/CD ImplementationObservability and Monitoring
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend DevelopmentAPI DevelopmentSystem DesignScalable SystemsResilient SystemsEnterprise ServicesTesting and MaintainabilityPerformance OptimizationSecurity Best PracticesDistributed Systems
Soft Skills
Problem-SolvingCollaborationPassion for Quality
Tools & Technologies
Dynatrace
Industry Keywords
Ecommerce PlatformsPayment ServicesTransactional SystemsOperational Excellence
Tech Stack
Tools & technologiesDistributed SystemsJava
About the role
Key responsibilities & impact- Design, build, and evolve payment services and capabilities that enable seamless customer transactions across M&S digital platforms.
- Develop resilient backend services, APIs, and integrations that support millions of customer payment journeys every year.
- Own features end-to-end, taking responsibility for solution design, development, testing, deployment, and production support.
- Help shape the technical direction of the Payments platform, balancing performance, scalability, resilience, security, and cost through modern engineering practices.
- Champion engineering excellence through clean, maintainable, and well-tested code, helping establish best practices across engineering teams.
- Drive operational excellence by designing systems with observability, monitoring, resilience, and supportability at their core.
- Utilise tools such as Dynatrace to improve platform visibility, monitoring, alerting, and service reliability.
Requirements
What you’ll need- A senior backend software engineer with deep experience designing and delivering scalable, resilient systems in complex enterprise environments.
- Strong Java engineering expertise with experience building enterprise services, APIs, and integrations across distributed systems.
- Knowledge in designing systems that serve large customer populations while maintaining high availability, performance, and security.
- Work with ecommerce platforms, payment services, or highly transactional systems is advantageous.
- Passionate about software quality, testing, maintainability, and engineering best practices.
- Strong understanding of CI/CD, observability, production support, and operational excellence.
Benefits
Comp & perks- 20% colleague discount across M&S products and selected third-party brands.
- Competitive holiday entitlement with the potential to buy extra holiday days.
- Discretionary bonus schemes awarded based on personal and business performance.
- A generous Defined Contribution Pension Scheme and Life Assurance.
- A tailored induction and extensive learning and development opportunities.
- Amazing perks and discounts via the M&S Choices platform, including GymSave and the opportunity to become an M&S Shareholder.
- A dedicated charity volunteer day to support a cause you're passionate about.
- Access to a fantastic range of wellbeing support, including a 24/7 Virtual GP and wellbeing services.