Logo of Huzzle

Senior Software Engineer

  • Job
    Senior Level
  • Software Engineering
  • London

AI generated summary

  • You must excel in Python backend, cloud services, and leadership to deliver high-quality software products while prioritizing customer experience, innovation, and team building. Be curious, inclusive, and accountable in your approach.
  • You will collaborate with various teams to develop platforms for data science integration, support projects, promote a data culture, and provide technical leadership.


  • Excellent knowledge and experience in Django and Python backend
  • Excellent understanding of computer science fundamentals and machine learning
  • Proven experience of delivering several high-quality software products and experience of productionisation
  • Proven experience of developing cloud-based services using one or more cloud providers (preferably GCP)
  • Strong management and leadership skills - including the ability to build, organise, motivate, mentor and manage a Platform Engineering team that supports a diverse range of initiatives
  • Sensitivity and excellent influencing skills - ability to work with stakeholders across a variety of functions and levels of seniority
  • Be Customer Focused – constantly improving our customers’ experience
  • We listen to our customers and colleagues
  • We innovate products and experiences to stay ahead
  • Be Human – leading with purpose, humanity and care
  • We do the right thing
  • We invest in our people and build great teams
  • Be Curious – thrive on learning, thinking beyond the obvious
  • We focus externally, globally and build the long term
  • We experiment and share our learnings
  • Be Agile – building trust and empowering people to work with agility
  • We act with pace, not perfection, role modelling 80/20
  • We take risks, fail fast and adapt quickly
  • Be Inclusive – inspiring diverse teams to achieve together
  • We celebrate difference as a strength
  • We collaborate, breaking down silos
  • Be Accountable – owning the plan, delivering results and growth
  • We focus on performance outcomes
  • We prioritise and simplify for others


  • Collaborate with Tech, Product and Data teams to develop the engineering platforms that allow us to apply and embed the use of data science directly in our products and processes
  • Support diverse teams in translating between business and data in the design of project work, and in the synthesis and communication of recommendations and results
  • Support the Data Science Leadership Team in developing a “data culture” and demonstrating the value of data in our decision-making
  • Provide technical leadership and support for the junior members of the team


What qualifications and experience are required for the Senior Software Engineer position at Kingfisher?

Candidates for the Senior Software Engineer position at Kingfisher are required to have excellent knowledge and experience in Django and Python backend, a strong understanding of computer science fundamentals and machine learning, proven experience in delivering high-quality software products, experience in developing cloud-based services using one or more cloud providers (preferably GCP), and strong management and leadership skills.

What benefits are offered to Senior Software Engineers at Kingfisher?

Senior Software Engineers at Kingfisher are offered a competitive benefits package which includes private health care, participation in the Kingfisher Pension Scheme, 25 days' annual leave plus bank holidays, a staff discount at B&Q and Screwfix, participation in the Kingfisher Share Incentive Plan, life assurance, a competitive bonus scheme, and the opportunity to participate in the Kingfisher Share Save program.

What is the application process for the Senior Software Engineer position at Kingfisher?

The application process for the Senior Software Engineer position at Kingfisher starts with submitting an application via the Kingfisher Careers website. Candidates may then progress to a review of their application by the Talent Acquisition team, followed by a telephone interview or one-to-one conversation with a recruiter. Successful candidates will be invited to a face-to-face or virtual interview, and feedback will be provided afterwards along with details of any job offer.

Retail & Consumer Goods

Mission & Purpose

Kingfisher plc is an international home improvement company with approximately 1,900 stores, and operations in eight countries across Europe. We operate under retail banners including B&Q, Castorama, Brico Dépôt, Screwfix, TradePoint and Koçtaş, supported by a team of over 82,000 colleagues. We offer home improvement products and services to consumers and trade professionals who shop in our stores and via our e-commerce channels. At Kingfisher, we believe a better world starts with better homes. We help make better homes accessible for everyone. As a Group, we use our core strengths and commercial assets, and we power our retail banners to address the significant growth opportunities that exist within the home improvement market #PoweredByKingfisher