Apply on JLP Jobs - the official careers website for John Lewis Partnership, John Lewis & Partners, and Waitrose & Partners.
About the role
The Partnership is the UK's most successful omni-channel retailer, including two of the UK's most loved department store and grocery brands with annual sales revenues in excess of £12B. Our Engineering practice includes 80+ teams working on Cloud Platforms, Mobile Apps, E-Commerce, and Machine Learning. We foster collaboration, knowledge sharing, and continuous learning among our Engineers.
John Lewis Commercial ensures the right products are available at the right price across all sales channels, maintaining sufficient stock for customers in our omnichannel business. The supporting technology is a mix of third-party platforms, bespoke systems, and legacy applications, interconnected through integrations that must be resilient and adaptable to improve operational efficiency and meet evolving needs.
Learn more about being a Software Engineer in the Partnership and the technologies we use.
At a glance
- Contract type - Permanent
- Salary - £75,000 - £140,000
- Flexible Working - Hybrid role, primarily from home and London Head Office, with occasional visits to other locations.
Key Responsibilities
- Align engineering strategy and roadmap with business objectives, influence decision-making, and shape the operation of systems.
- Modernise and simplify complex heritage tech stacks to enable agility, productivity, and maintainability, while establishing Product ways of working.
- Collaborate with stakeholders including Product Leads, Delivery and Operations Managers, Infrastructure Leads, and Architects.
- Work with Principal Engineers responsible for other business areas or technical specialisms.
- Deliver innovative, high-quality software solutions and lead teams in complex projects.
Essential skills/experience
- Strong engineering background with experience in modern techniques like Continuous Delivery and Domain Driven Design.
- Experience integrating package solutions into large, complex environments with modern and legacy technologies.
- Leadership experience across multiple teams, working with senior stakeholders, and influencing substantial investments.
- Knowledge of architectural styles (monolith, microservices) and integration patterns (RESTful, event-based).
- Techniques for increasing system resilience and scalability.
- Experience applying Lean and Systems Thinking principles.
Desirable skills/experience
- Retail experience.
- Hands-on software engineering experience.
- Management or architecture roles across large enterprises.
Next Steps
- Complete the application form with CV and questions, refreshing the page as needed.
- Successful candidates will undergo screening, interviews, and potentially informal discussions.
- Support available for adjustments during recruitment.
The partnership
We're the largest employee-owned business in the UK, committed to building a happier world through our brands, John Lewis and Waitrose. We focus on innovation, diversity, and shared ownership, fostering an environment where everyone can thrive and contribute to our success.
Note: Roles may require pre-employment vetting, including DBS checks and financial probity assessments. Apply promptly as vacancies can close early. We support flexible working arrangements to promote work-life balance.