IT Engineering Lead

Job Type IT
Region London
Location Victoria
Preferred Hours Full Time
Partnership Level
Closing Date 31/7/2019
Vacancy Type
Salary £66,000 - £98,500
Salary Frequency per annum
Hours of Work
35 hours per week - Monday-Friday - 09:00-17:30

"The Partner may occasionally be required to be "on-call" outside normal office hours to provide operational support."

Duties & Responsibilities

This is an opportunity to work as an Engineering Lead at the UK's most successful Omnichannel Retailer. We are creating a team of Engineering Leads who will ensure engineering excellence is at the core of everything we do.

As an Engineering Lead you will use your up to date knowledge, hands-on experience and thought leadership to ensure engineering teams are creating outstanding solutions using the best engineering techniques. This will be a complex task as there are c30 engineering teams and this will continue to grow. You will also have a leading role in sharing knowledge and ideas across all engineering teams and helping to develop the skills of our in-house software engineers.

*Please note that within the John Lewis Partnership, this role is known as a Product Engineer*

Job Requirements

This is a hands-on role and Engineering Leads will spend at least 3 - 4 days per week working as a lead developer in an engineering team. Engineering teams typically consist of 2-4 developers, a product owner, a QA engineer, UX/Design specialist and a business analyst. The other time will spent working with our wider engineering community to move our engineering capability forward and helping teams to improve their engineering practices.

As well as working collaboratively with highly skilled software engineers you will also influence a wide range of other stakeholders such as Architects, Product Managers, Operations Managers and Programme Managers.

Required essential experience skills and qualifications

- Extensive experience of working as a Software Engineer using the latest techniques.
- Continuous Delivery of complex applications.
- Engineering techniques such as TDD, pair programming.
- Design practices such as DDD, BDD and Evolutionary Design.
- Object Oriented and tiered design methodologies.
- Coaching/mentoring.
- Agile/Lean methods such as Kanban or Scrum.
- Experience of Microservices Architectures would be beneficial.

Required desirable experience skills and qualifications

- Our typical tech stack is Java back end (we actually use Kotlin) running on Kubernetes on GCP with a rich front end, usually using React.js and sometimes pre-rendered with Node.js.
- Teams have autonomy over which tools they use to create their delivery pipelines but most teams use Gitlab runners using the most appropriate testing frameworks and tools for the context they are working within.

Internal Use Only

Job Description - IT Engineering Lead/Product Engineer  


Latest opportunities

Mushroom Farm Harvester - Leckford Estate
  • Leckford
    , South East England
  • £8.40 - £10.00
  • Closing Date: 31/7/2019
Packer, Leckford Mushroom Farm
  • Leckford, South East England
  • £8.40 - £10.00
  • Closing Date: 31/7/2019
Senior Software Quality Engineer
  • Victoria, London
  • £59,200 - £87,300
  • Closing Date: 27/7/2019