×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer - Service

Job in City of Westminster, Central London, Greater London, England, UK
Listing for: Marks & Spencer Plc
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer - Service Experience
Location: City of Westminster

We are seeking a passionate Principal Software Engineer who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and fearless, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with the Product and Delivery teams you will deliver sophisticated and robust solutions to solve ambitious problems for our customers and colleagues.

You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers.

As part of the M&S Software Engineering team, you’ll be joining a well-loved historic brand, working on solutions that serves millions of loyal customers and thousands of colleagues! With ethical values that run right through the company’s core and technology leaders that truly understand software engineers and engineering, it’s an exciting time as we’re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator.

We are seeking a passionate Principal Software Engineer who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and fearless, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with the Product and Delivery teams you will deliver sophisticated and robust solutions to solve ambitious problems for our customers and colleagues.

You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers.

You will be championing Engineering excellence in a key area for M&S, that enables our online customers to pay, take delivery and return products. As the Principal Engineer for Service Experience, you will support multiple teams in providing a seamless digital experience to M&S customers when it comes to payments, order fulfilment, self-service and returns. This is integral to delivering the best online purchasing experience in the UK and Irish market, to attain, retain and drive frequency of customers and aligns with the broader omni-channel experience to deliver the M&S unified customer commerce ambition.

What

you will be doing
  • Lead and scale high-performing engineering teams to build secure, reliable, and resilient solutions from development through to launch and operation.
  • Drive engineering excellence and continuous improvement, including Dev Ops practices, clean code/architecture, DORA metrics, and operational quality.
  • Set technical direction and influence technology and product strategy, crafting investment decisions, team structures, and platform adoption.
  • Foster a culture of innovation, efficiency, and autonomy by mentoring engineers, championing communities of practice, and leading by example.
  • Improve delivery efficiency through modern ways of working, automation, and platform-led approaches that increase value at pace.
  • Partner closely with Engineering, Technology, and Product leadership while supporting hiring, onboarding, brand advocacy, and the wider engineering ecosystem.
Tech stack

Service Experience is predominantly a back-end area, with some front-end applications.

  • React, Next.js, Typescript, Optimizely
  • Java, Spring, Spring Boot, Micronaut, Graph

    QL, Kafka
  • Mongo

    DB, Postgres, Redis
  • Azure, Kubernetes
  • Dynatrace
  • Git Hub Actions
What you need to have
  • Demonstrated history of strategic, innovative thinking with the ability to complete and deliver complex, high-impact engineering initiatives.
  • Deep expertise in modern, web-based software engineering, including clean code,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary