Staff Back End Engineer

Posted 4 days 22 hours ago by John Lewis Partnership

Permanent
Not Specified
Other
London, United Kingdom
Job Description

Apply on JLP Jobs - the official careers website for John Lewis Partnership, John Lewis & Partners, and Waitrose & Partners.

About the role

As the UK's most successful omni-channel retailer, ecommerce is a key part of our business - we run two of the busiest websites in the UK, driving a significant proportion of our sales. Our engineering practice includes 80+ teams, working on everything from Cloud platforms to mobile apps, from ecommerce functionality to machine learning.

Have a quick glance at our Engineering best practices, see our engineers talk about their experience, and explore opportunities to learn and grow. Check out our Tech stack, and reach out if you have any questions. Visit -

At a glance
  • Flexible Working: This is a hybrid role, primarily split between working from home (UK) and London or Bracknell Head Offices. You may also need to visit other locations as required.
  • Office Visits: Most engineers visit the office once or twice a month; occasional visits may be more frequent depending on business needs. Offices are open five days a week for those who prefer more regular on-site work.
  • Salary: Up to £92,400 (depending on experience)
  • Contract type: Permanent
What will you be doing?
  • Joining one of our agile product teams as a Staff Back-End Software Engineer, utilizing Kotlin or Java to develop and support new features that add value for our business.
  • Leading the shaping of new projects and supporting the professional development of less experienced engineers, leveraging your software engineering expertise.
  • Opportunities to move into people management roles if interested.
  • Demonstrating a passion for delivering innovative software solutions and working in teams to produce complex, high-quality, performant software.

Internally, this role is known as Product Engineer (L6).

Essential skills/experience
  • Experience leading, coaching, and mentoring teams or individuals.
  • Expertise in server-side Kotlin or modern Java.
  • Structured approach to systems analysis and development.
  • Good understanding of Microservice Architectures.
  • Experience with frameworks such as http4k or Spring Boot.
  • Knowledge of Agile methods like Scrum or Kanban.
  • Experience with TDD, pair programming, CI/CD, REST API development or consumption.
Desirable skills/experience
  • Experience with Cloud Platforms (AWS, GCP, Azure).
  • Knowledge of Docker, Kubernetes.
  • Familiarity with Jenkins, GitLab CI.
Additional Information
  • Application involves an online assessment, CV upload, and questions. More info at .
  • Next steps include a screening call, a tech assessment, and up to two interviews.
  • Let us know if you need adjustments during the process.

The Partnership

We're the UK's largest employee-owned business, home to John Lewis and Waitrose. We're committed to building a happier world, focusing on retail excellence, innovation, and inclusivity. As Partners, we share ownership, success, and responsibility, fostering an environment where everyone can thrive.

Note: Some roles require pre-employment vetting, including DBS and financial checks. Apply early as roles may close quickly. We support flexible working arrangements and encourage discussing this during your interview.