Lead Software Engineer



We are going through an exciting period of change and are seeking a highly motivated and experienced Lead Software Engineer to join our Software Engineering team. A Lead Software Engineer is an individual contributor and a multiplier who can think holistically, guiding their team through highly ambiguous and complex problems to successful outcomes.

A s a Lead Software Engineer, you will work on closely with your cross functional team to design and implement new features and products, provide technical solutions and act as the driving force within the Engineering team to ensure these are developed successfully . Our aspiration is to grow an engineering function that is world class, pioneering in the retail technology space, making great software within a growth culture that is always looking for the next thing to improve or adapt to meet our customer needs.

If you're looking for an exciting opportunity to step out of your comfort zone and make a real impact building better software, this is the job for you!

What's the job?

Key Accountabilities / Responsibilities

  • Leadership : Exerts significant influence on objectives and long-range goals of the squad. Provides technical leadership to the squad through coaching and mentoring.
  • Delivery : Leads technical solutions of the highest scope and complexity to achieve squad goals. Works closely with Engineering Squad Lead, Principal Engineers and Architecture to create low-level designs that support long-range goals. Collaborates with cross-functional teams to analyse user requirements and translate them into testable features.
  • Engineering Excellence : Advocates and leads on instilling engineering best practice; whilst seeking out opportunities for continuous improvement that have highest impact. Integrates software with monitoring, observability, and support tools. Implements design patterns to ensure robust and scalable code.
  • Recruitment & Retention : Contributes towards the hiring needs of the community, participating in interviews, providing constructive feedback on candidates and leads onboarding activities for new joiners.
  • Knowledge Sharing : Advocates and leads on knowledge sharing and technical documentation activities for their squad, as well as the wider engineering community. Continuously research and stay up to date with new development trends and technologies.
  • Relationship Management: Builds strong working relationships with stakeholders within and beyond engineering.
  • Self-Management: Owns their personal development and upskilling activities, keeping informed of existing / new technologies and introducing these where appropriate and promotes a culture of continuous learning.
  • Innovation: Drives a culture of innovation and experimentation and confronts problems of significant complexity and scope.

Organization Kingfisher plc
Industry IT / Telecom / Software Jobs
Occupational Category Lead Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-06-14 11:30 am
Expires on 2024-07-29