FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Personalisation
MS CompaniesSenior Software Engineer focusing on M&S's Identity Platform. Building secure and scalable authentication services for millions of users.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing secure, scalable authentication and identity services, with a strong focus on clean code practices and operational ownership in cloud-native environments. Proficient in building resilient APIs and backend services while balancing security, usability, and performance.
Highest-signal resume keywords
Java DevelopmentKotlin DevelopmentCloud-Native EnvironmentsDevOps PrinciplesIdentity and Access Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend DevelopmentAPI DevelopmentDistributed SystemsAuthentication StandardsOAuth 2.0OpenID ConnectCI/CD PipelinesAutomationSolution DesignTesting
Soft Skills
CollaborationKnowledge SharingCode ReviewTechnical DiscussionPair Programming
Industry Keywords
AuthenticationIdentity ManagementSecurityPerformanceUsabilityResilience
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaKotlin
About the role
Key responsibilities & impact- Design, build, and evolve secure, scalable, and high-performance authentication and identity services used by millions of customers and colleagues.
- Own features end-to-end, taking responsibility for solution design, development, testing, deployment, monitoring, and production support.
- Help shape the technical direction of the Identity Platform, balancing customer experience, security, performance, and developer usability.
- Develop resilient APIs and backend services that enable secure authentication, authorisation, and identity management capabilities across the organisation.
- Champion engineering excellence through clean, maintainable, and well-tested code, helping establish best practices across teams.
- Actively participate in code reviews, technical discussions, pair programming, and knowledge-sharing initiatives.
Requirements
What you’ll need- A senior software engineer with significant experience building and operating large-scale distributed systems serving millions of users.
- Strong experience with Java and/or Kotlin and modern backend development frameworks.
- in designing and delivering secure, scalable services within cloud-native environments.
- Strong understanding of DevOps principles, CI/CD pipelines, automation, and operational ownership.
- Comfortable designing systems that balance security, usability, resilience, and performance.
- Experience with identity and access management technologies, OAuth 2.0, OpenID Connect, or similar authentication standards is highly desirable.
Benefits
Comp & perks- 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.