IT & Software

Senior Software Engineer- Personalisation

Marks & Spencer

Remote · Nationwide · United Kingdom

Overview

In this role you will help evolve the Identity Platform, delivering secure, scalable authentication and identity services used by millions. You will shape technical direction, own end-to-end features, and contribute to resilient, cloud-native systems that empower product teams and stakeholders. You will work with cross-functional peers to improve developer usability, performance, and security across the estate. This is an opportunity to shape secure digital experiences at the heart of M&S customer and colleague interactions.

Pay / Benefits
  • 20% colleague discount after probation
  • Competitive holiday entitlement
  • Discretionary bonus schemes
  • Defined Contribution Pension Scheme and Life Assurance
  • Tailored induction and training programmes
  • Wellbeing support and 24/7 Virtual GP
Responsibilities
  • Design, build, and evolve secure, scalable authentication and identity services for millions of users
  • Own features end-to-end—from design to production support
  • Shape the technical direction of the Identity Platform balancing experience, security, and performance
  • Develop resilient APIs and backend services for authentication, authorisation and identity management
  • Promote engineering excellence through maintainable, well-tested code and best practices
  • Participate in code reviews, technical discussions, pair programming, and knowledge sharing
Key requirements
  • Senior software engineer with experience building and operating large-scale distributed systems
  • Strong Java and/or Kotlin and modern backend frameworks
  • Experience delivering secure, scalable services in cloud-native environments
  • Strong DevOps understanding: CI/CD, automation, operational ownership
  • Ability to design systems balancing security, usability, resilience, and performance
  • Experience with identity and access management technologies and standards (OAuth 2.0, OpenID Connect) is highly desirable
  • collaboration and teamwork
  • ownership and accountability
  • clear communication
  • Java
  • Kotlin
  • cloud-native backend development

Reference: WJ-747_31188771

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.