Staff Software Engineer - Personalisation (Search & Sort) in City of Westminster
Staff Software Engineer - Personalisation (Search & Sort)

Staff Software Engineer - Personalisation (Search & Sort) in City of Westminster

City of Westminster Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Lead software development and design robust solutions for millions of customers.
  • Company: Join the iconic M&S brand, transforming into a digital-first organisation.
  • Benefits: Enjoy discounts, competitive holidays, bonuses, and 24/7 wellbeing support.
  • Why this job: Make a real impact in a fast-evolving tech environment with ethical values.
  • Qualifications: Proven experience in backend systems, coding practices, and cloud applications.
  • Other info: Inclusive culture with strong career growth and support for diverse teams.

The predicted salary is between 36000 - 60000 £ per year.

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

As a Staff Software Engineer your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice.

What You’ll Do

  • 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 craft the most effective technical solutions.

Who You Are

Your skills and experience will include:

  • 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.

Tech Stack

M&S uses a variety of technologies and as part of our modernization drive, will be introducing new ones. The sorts of technologies include:

  • Java, Spring, SpringBOOT, Micronaut
  • React, Next.js, Typescript, Angular
  • Azure Cloud, Kubernetes, Dynatrace (observability)
  • SQL Server, MongoDB
  • Ignite, Redis

What’s In It For You

Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We’re inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding:

  • 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

Everyone’s Welcome

We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together.

If you feel you’d benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.

Staff Software Engineer - Personalisation (Search & Sort) in City of Westminster employer: Marks & Spencer Plc

Joining M&S as a Staff Software Engineer means becoming part of a historic brand that values ethical practices and innovation. With a strong focus on employee development, competitive benefits, and a collaborative work culture, you will have the opportunity to lead impactful projects while enjoying perks like a generous colleague discount, flexible holiday options, and comprehensive wellbeing support. Embrace the chance to grow in a dynamic environment that champions diversity and inclusivity, making your contributions truly meaningful.
M

Contact Detail:

Marks & Spencer Plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer - Personalisation (Search & Sort) in City of Westminster

✨Tip Number 1

Network like a pro! Reach out to current employees at M&S on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Staff Software Engineer role. Personal connections can make a huge difference!

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to showcase your expertise in Java, PL/SQL, and other relevant languages. We want to see you shine!

✨Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, highlight your best work that aligns with M&S's tech stack. This gives us a glimpse of your coding style and problem-solving abilities.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows your enthusiasm for joining the M&S team directly.

We think you need these skills to ace Staff Software Engineer - Personalisation (Search & Sort) in City of Westminster

Software Development
Technical Leadership
Architecture and Design
Code Review
Collaboration
Backend Systems Development
Automated Testing Practices
Programming Languages (Java, PL/SQL, JavaScript)
Git
CI/CD Pipelines
Cloud Infrastructure Design
Performance Optimisation
Security Best Practices
Scalable Application Implementation
Observability Tools (Dynatrace)

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with backend systems and scalable applications. We want to see how your skills align with our tech stack and the role's requirements.

Showcase Your Technical Leadership: Don’t just list your technical skills; share examples of how you've provided guidance on complex projects. We love seeing candidates who can lead and inspire others in their coding practices.

Emphasise Collaboration: We value teamwork, so include instances where you’ve worked closely with product managers or other engineers. Highlighting your collaborative spirit will show us you’re a great fit for our culture.

Apply Through Our Website: For the best chance of success, make sure to submit your application through our official website. It’s the easiest way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Marks & Spencer Plc

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, like Java, Spring, and Azure Cloud. Be ready to discuss your experience with these tools and how you've used them to build scalable applications.

✨Showcase Your Leadership Skills

As a Staff Software Engineer, you'll be expected to provide technical leadership. Prepare examples of past projects where you led a team or mentored others, highlighting how you ensured adherence to best practices and fostered a culture of continuous improvement.

✨Prepare for Code Reviews

Expect to discuss your approach to code reviews. Think about how you ensure maintainability and quality in your work, and be ready to share specific instances where your feedback improved a project or helped a colleague.

✨Understand the Business Context

Research M&S and its mission to deliver quality and service. Be prepared to discuss how your technical solutions can align with their business goals and enhance customer experience, showing that you understand the bigger picture.

Staff Software Engineer - Personalisation (Search & Sort) in City of Westminster
Marks & Spencer Plc
Location: City of Westminster
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
  • Staff Software Engineer - Personalisation (Search & Sort) in City of Westminster

    City of Westminster
    Full-Time
    36000 - 60000 £ / year (est.)
  • M

    Marks & Spencer Plc

    10,000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>