Lead Software Engineer

Company: Understanding Recruitment
Apply for the Lead Software Engineer
Location: London
Job Description:

Overview

Lead Software Engineer, London area, owning a key product area and directing its architecture and engineering strategy while remaining hands-on in building complex software. You will influence technical decisions, mentor peers, and ensure delivery of production-grade systems. This is a leadership role that blends technical ownership with active coding and system design. You will work with cross-functional teams to shape the product’s direction and leverage AI-assisted development practices to deliver impact.

Pay / Benefits

  • Competitive salary + equity
  • 7% pension
  • Private healthcare
  • Free daily meals

Responsibilities

  • own and shape the architecture and technical direction of a key product area
  • hands-on development and shipping of complex production software
  • lead technically and mentor other engineers
  • promote modern engineering practices and AI-assisted development tools
  • work with cross-functional peers to influence engineering decisions and delivery
  • maintain hands-on involvement while leading the team

Key requirements

  • experience with C++, Java, Rust, Python and/or TypeScript
  • software architecture and system design expertise
  • proven track record building and operating complex production software
  • experience leading technically and mentoring engineers
  • familiarity with modern engineering practices and AI-assisted toolchains
  • problem-solving mindset
  • ability to influence and mentor
  • collaboration across teams
  • C++
  • Java
  • Rust

…

Posted: October 17th, 2026