Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
MS Companies

Senior Software Engineer – Payment Capabilities

MS Companies

. Design, build, and evolve payment services and capabilities across M&S digital platforms.

Posted 11/4/2026full-timeLondon • United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and delivering scalable, resilient backend services and APIs for payment systems, with a strong focus on software quality, maintainability, and engineering best practices. Proficient in CI/CD processes and observability to ensure operational excellence in complex enterprise environments.

Highest-signal resume keywords
Java Engineering ExpertiseScalable System DesignAPI DevelopmentCI/CD UnderstandingEcommerce Platform Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend Service DevelopmentAPI IntegrationSystem Resilience DesignSoftware TestingClean Code Practices
Soft Skills
Problem-SolvingCollaborationAttention to Detail
Tools & Technologies
DynatraceObservability Tools
Industry Keywords
Payment ServicesEcommerceTransactional SystemsEnterprise Environments

Tech Stack

Tools & technologies
Distributed SystemsJava

About the role

Key responsibilities & impact
  • Design, build, and evolve payment services and capabilities across M&S digital platforms.
  • Develop resilient backend services, APIs, and integrations supporting millions of customer payment journeys annually.
  • Own features end-to-end, including solution design, development, testing, deployment, and production support.
  • Help shape the Payments platform’s technical direction while balancing performance, scalability, resilience, security, and cost.
  • Champion clean, maintainable, and well-tested code and establish engineering best practices.
  • Design systems with observability, monitoring, resilience, and supportability at their core.
  • Use Dynatrace to improve platform visibility, monitoring, alerting, and service reliability.

Requirements

What you’ll need
  • Deep experience designing and delivering scalable, resilient systems in complex enterprise environments.
  • Strong Java engineering expertise.
  • Experience building enterprise services, APIs, and integrations across distributed systems.
  • Knowledge of designing systems serving large customer populations with high availability, performance, and security.
  • Experience with ecommerce platforms, payment services, or highly transactional systems is advantageous.
  • Passion for 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.