Staff Software Engineer - Personalisation (Search & Sort)
- Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like.
- Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice.
- Architecture and Design: Lead the design of scalable and adaptable software solutions or 3rd party integrations, whilst partnering with colleagues in Architecture.
- Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high-quality code. Foster a culture of continuous improvement.
- Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions.
- Proven track record in developing high-performing, robust backend systems and integrations, with a focus on optimisation and scalability.
- Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code.
- Good understanding of automated testing practices and toolsets, and how they are best applied at unit, integration, and system levels, across both back and front-end technologies.
- Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, PL/SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines).
- Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security.
- Java, Spring, SpringBOOT, Micronaut
- React, Next.js, Typescript, Angular
- Azure Cloud, Kubernetes, Dynatrace (observability)
- SQL Server, MongoDB
- Ignite, Redis
- 20% colleague discount on all M&S products and many third-party brands for you and someone in your household, available once you’ve completed your probation
- Competitive holiday allowance with the option to buy more
- Discretionary bonus schemes linked to your performance and ours
- Strong pension and life assurance to help plan for the future
- Tailored induction and training to support your development from day one
- Exclusive perks and savings through our M&S Choices portal
- Market-leading family policies, including parental, adoption and neonatal leave
- 24/7 wellbeing support, including virtual GP access and mental health services
- One paid volunteer day a year to support a cause that matters to you
Recommended Jobs
Warehouse Operative
About The Role We are currently recruiting for a Warehouse Operative to come and join our Broadcasting & Events Team. As Warehouse Operative you will play a key role in the smooth and efficient…
Senior MLOps/LLMOps Engineer,
About Us At FDJ UNITED, we don't just follow the game, we reinvent it. FDJ UNITED is one of Europe’s leading betting and gaming operators, with a vast portfolio of iconic brands and a reputation f…
Recoveries / ULR Team Manager
To supervise, manage and provide technical support and guidance to the Recoveries/ULR team. In addition you will manage and progress your own caseload. You will require to help and assist the Head of…
Triage Worker / National LGBT+ Independent Violence Advocate
Role: Triage Worker/independent Victim Advocate -Hybrid Based: Remote - 1 day every 2 months in London (travel paid for) Rate: £15ph - £19.00ph depending on pay status Start Date: ASAP Duration: T…
SEN Teacher
SEN Teacher - Islington SEN Teacher EYFS Class Islington SEN School 1 year contract - £250 daily rate Early Years Teacher of ASD, SLD and PMLD required for an SEN school in Islington! …
Engagement Manager - R&D (Remote)
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Art or Craft Space available to sublet in Hertfordshire
Description Small space for one person to work in available to sublet, taking over a lease that has two years remaining. It is brightly lit, has one window and carpet. Private. Secure, with CCTV. Acc…
Package Coordinator
JOB DESCRIPTION Ealing, London HOURS OF DUTY: 40 hours a week RESPONSIBLE TO: Senior Manager MAIN CONTACTS: * Clients & family members * AICS Group staff * Multidisciplinary …
Billing Specialist - LWI
Apply now » Billing Specialist - LWI Date: 21 Dec 2025 Location: London, LND, GB Company Name: McLarens Established in 1932, McLarens is a premier independent global insurance services…
Drama ECT - Independent Mixed School in Kingston (January...
Drama ECT – Independent Mixed School in Kingston (January Start) Location: Kingston Start Date: January 2026 Contract Type: Full-time or Part-time, Permanent Salary: Paid to scale A …