cover image
M&S Corporate Gifts

Staff Software Engineer - Payments

Hybrid

London, United Kingdom

Freelance

16-04-2025

Job Specifications

Team Supply Chain & Logistics

Store London Support Office

Location London, Greater London

Contract type Permanent

Position type Full Time

Salary Competitive + Benefits

Intro
About the role
Meet the Team
Our Support
People Stories
Benefits
Colleague Networks
How to Apply

Apply now

How We Hire

Everyone is welcome at M&S. No exceptions. It’s your background, abilities and differences that make you, uniquely you. And when you’re part of M&S, that individuality has the potential to make waves.

About The Role

This section tells you all you need to know about the position and its responsibilities, outlining everything we hope to see in a successful candidate.

Summary

We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day.

We have a genuine ambition to become engineering first, building and operating an elite digital platform. We are looking for people to join our community of engineers to support this transformation, build a modern digital ecosystem.

All the details

What’s In It For You

Being a part of M&S is exactly that – playing your part to bring the magic of M&S to our customers every day. We’re an inclusive, dynamic, exciting, and ever evolving business built on doing the right thing and bringing exceptional quality, value, service to every customer, whenever, wherever and however they want to shop with us.

Here are some of the benefits we offer that make working for M&S just that little bit more special…

After completing your probationary period, you’ll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household.
Competitive holiday entitlement with the potential to buy extra holiday days!
Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business.
A generous Defined Contribution Pension Scheme and Life Assurance.
A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills.
Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing.
Industry-leading parental, adoption and neonatal policies, providing support and flexibility for your family.
Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family.
A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work.

What You’ll Do

Your key accountabilities will include:

Build and maintain high-quality, reliable software and own it with a high degree of automation in the cloud
Own complex tasks in the backlog and deliver them routinely with no significant issues
Develop/improve M&S standard frameworks and policies, ensuring that they are understood and adopted
Support other engineers to produce clean, quality code through code reviews and pair programming
Support the technical platform out of hours as a member of the support rota
Contribute to the team’s OKRs and demonstrate responsibility for the entire team’s objectives as well as coach, mentor and develop by providing the knowledge and assets to less experienced engineers
Help lead continuous learning and improvement for the Products and Product health related to quality and stabilityas well as approach, contribute and help lead product planning and roadmap with an agile mentality
Promote technology, innovation, values, and ways of working within the team and wider community
Active participation and contribution to Communities of Practice with a focus on positive momentum
Supporting recruitment strategy and hiring plans

Who You Are

Your skills and experience will include:

Expertise knowledge of TypeScript, React, SCSS, CSS Modules, Style Dictionary
Help lead continuous learning and improvement for the Products and Product health related to quality and stability as well as approach, contribute and help lead product planning and roadmap with an agile mentality
Support the technical platform out of hours as a member of the support rota

Everyone’s welcome

We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen.

We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together.

If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.

Meet the Team

Our Support

Mentorship

It’s important to us that our new colleagues feel supported in their roles and can learn from others. That’s why we offer mentorship through our buddy system.

Wellbeing

Get access to resources to keep you fit and healthy, in body and mind. This includes access to our Wellbeing Hub, Virtual GP, Check4Cancer, PAM Assist and I&D Networks.

Click to skip quote slider carousel

Imy

1 of 2

Lucy

2 of 2

Imy

1 of 2

Lucy

2 of 2

Imy

1 of 2

Lucy

2 of 2

M&S gives you the freedom to be yourself. If you are genuinely motivated by a challenge, there’s nothing to stop you or hold you back. I would pass on the same advice I was given. Seize the opportunities. Share your ideas. Try things out. If it works, great. If it doesn’t, learn from it. This is the way we move forward as people – and as a business.

Imy (He / Him) | Shift Manager Read full story

M&S really has an appetite for change: there is a real belief in where we’re heading, and the business is putting the investment and infrastructure behind it. We’re always looking at where the industry is now, and identifying opportunities to evolve and improve the efficiency of our logistics network.

Lucy (She / Her) | Programme Manager Read full story

M&S gives you the freedom to be yourself. If you are genuinely motivated by a challenge, there’s nothing to stop you or hold you back. I would pass on the same advice I was given. Seize the opportunities. Share your ideas. Try things out. If it works, great. If it doesn’t, learn from it. This is the way we move f...

About the Company

M&S Gift Cards help you build strong, lasting relationships with your customers or colleagues. They'll feel appreciated - and they'll remember that feeling. M&S is synonymous with accessible luxury - we've been bringing joy to UK high streets for over 100 years. Harness the power of one of the UK's best-loved brands to reward your giftees in a thoughtful, impactful way. Know more

Related Jobs

Company background Company brand
Company Name
Synechron
Job Title
Java Full Stack Engineer
Job Description
Synechron's global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 55 offices in 20 countries within key global markets. For more information on the company, please visit our website. **This is a contract position, paying £550 per day** We’re in search of a Full Stack Developer who has worked in an enterprise microservices environment. The Java Full Stack Developer will be based mainly at our client's London offices and will be expected to work on a hybrid model. This is a large 2-3 year project within the Markets Technology space , including Equities Tech, Fixed Income Tech, and Markets Ops Tech. Other featured areas will be Finance, Market and Credit Risk Tech. Typical Day to Day Responsibilities: Develops program specifications/detail design documents Codes, tests and debugs complex applications programs Develops prototypes from functional specifications Assists users in testing, training, and preparation for deployment and operations The Java Full Stack Developer is required to possess he following skills and experience Good knowledge and experience working with Java as a primary programming language Java – Java 8+, Springboot, Microservices, Kafka, DB React / Angular – Strong Java script knowledge is important. Python – flask Experience in a Front Office Capital Markets capacity
London, United Kingdom
Hybrid
Freelance
12-05-2025
Company background Company brand
Company Name
TieTalent
Job Title
Backend Software Engineer C++ Windows - Finance
Job Description
About Backend Software Engineer / Developer (Windows C / C++, C#) London to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an Agile team focussed on building and maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location / WFH: You'll join colleagues in the City office three days a week with flexibility to work from home the other two days. Please note this is a 12 month Fixed Term Contract. About You You have C / C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's In It For You Please note this is a 12 month Fixed Term Contract, with full benefits As a Backend Software Engineer / Developer you'll receive a competitive package: Salary to £70k + bonus 25 days holiday Pension Life Assurance and Income protection Private Medical and Dental care Gym subsidy and wellness apps Cycle to work scheme Ability to buy stock options Family leave and sabbaticals Continuous training and career development including personalised budget Gain valuable finance / exchange connectivity experience Apply now to find out more about this Backend Software Engineer / Developer (Windows C / C++, C#) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values. Nice-to-have skills C C++ C# AWS TCP/IP London, England Work experience Backend Languages English
London, United Kingdom
Hybrid
Freelance
12-05-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
.NET Developer
Job Description
Contract Snr .NET Developer – Hybrid/Staines - £650-£750/day - OUTSIDE IR35 We are partnering with a rapidly growing, private equity-backed tech company that is delivering cutting-edge tax and regulatory software to an elite client base. With a team of approximately 140 and a strong, collaborative culture, this organisation is known for innovation, reliability, and outstanding customer service They are now seeking an experienced Senior .NET Developer to work on their enterprise-grade, cloud-native SaaS product helping multinational organisations. Key Responsibilities: Develop enterprise SaaS features: Work on automation flows, LLM integrations, and workflow modules using C#/.NET 9. Architect scalable solutions: Design clean, modular back-end components and APIs optimized for Azure. Full-stack collaboration: Contribute to front-end development (Vue 3 + TypeScript) to deliver seamless features. Drive quality: Lead code reviews, write unit/integration tests, and enhance CI/CD pipelines in Azure DevOps. Shape architecture: Engage in RFC discussions, pair programming, and documentation to elevate the platform. What You Bring: 7+ years of professional experience in C#/.NET development (.NET 8 or later). Proven track record delivering enterprise SaaS solutions on Microsoft Azure. Deep expertise in Entity Framework Core, SQL optimisation, and scalable data models. Strong understanding of DevOps practices: CI/CD, Infrastructure as Code, automated testing. Hybrid working: The contract requires 2 days a week working in the companies Staines office. Contract Snr .NET Developer – Hybrid/Staines - £650-£750/day - OUTSIDE IR35
Staines-Upon-Thames, United Kingdom
Hybrid
Freelance
12-05-2025
Company background Company brand
Company Name
Mphasis
Job Title
M365 Migration Support
Job Description
Hypercare Engineer – M365 Migration Support Rate: £450/day | Location: Warwick/Wokingham (4x/month) Join a high-impact M365 tenant-to-tenant migration project! As a Hypercare Engineer, you'll deliver expert L2/L3 support during the post-migration phase—ensuring users transition smoothly to BAU. What You’ll Do: Resolve M365 issues (Exchange Online, SharePoint, Teams) during hypercare Handle advanced troubleshooting, break-fix, and ITSM ticketing (e.g., ServiceNow) Collaborate with migration teams and document solutions for future use Create user guides, FAQs, and contribute to knowledge transfer What You Bring: 5–8 years in M365 support & migrations Deep expertise in Exchange Online (mandatory), SharePoint, Teams Strong problem-solving, communication & documentation skills Experience with tenant-to-tenant migration challenges
Warwick, United Kingdom
Hybrid
Freelance
12-05-2025