Job Search and Career Advice Platform

Enable job alerts via email!

Senior Identity Platform Engineer – Hybrid, Scale Secure Auth

Marks and Spencer

City Of London

Hybrid

GBP 60,000 - 85,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading retailer in the United Kingdom is seeking a Senior Software Engineer to join their dynamic M&S Identity team. You will be responsible for developing secure and scalable authentication solutions for millions of customers and colleagues. The ideal candidate will have experience with distributed systems, JVM-based languages like Kotlin, and a strong grasp of cloud environments. This role offers competitive benefits and the opportunity to work in a collaborative environment, driving innovation and quality in software engineering.

Benefits

20% colleague discount on M&S products
Competitive holiday allowance
Discretionary bonus schemes
Strong pension and life assurance
Tailored induction and training
Exclusive perks and savings
Market-leading family policies
24/7 wellbeing support
One paid volunteer day a year

Qualifications

  • Experience building and scaling distributed systems, ideally serving millions of users.
  • Good knowledge in one or more JVM-based languages (ideally Kotlin with Micronaut).
  • Proven experience in DevOps practices, including running and operating what you build.

Responsibilities

  • Build and evolve secure, scalable authentication experiences.
  • Take end-to-end ownership of features, from design to monitoring.
  • Collaborate closely with Product Managers, Designers, and Engineers.

Skills

Distributed systems
JVM-based languages
DevOps practices
CI/CD pipelines
Cloud environments
Identity standards

Tools

Java
Spring
Micronaut
React
Azure Cloud
Job description
A leading retailer in the United Kingdom is seeking a Senior Software Engineer to join their dynamic M&S Identity team. You will be responsible for developing secure and scalable authentication solutions for millions of customers and colleagues. The ideal candidate will have experience with distributed systems, JVM-based languages like Kotlin, and a strong grasp of cloud environments. This role offers competitive benefits and the opportunity to work in a collaborative environment, driving innovation and quality in software engineering.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.