Lead Software Engineer

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

Overview

In this role you will lead the technical direction of a core product area while staying hands-on. You will shape architecture, design mission-critical software, and drive engineering standards across the team. You’ll mentor engineers, influence product choices, and review code to maintain quality at scale. You’ll build secure, reliable, and scalable systems and remain genuinely hands-on as you own technical outcomes. This is a strategic, hands-on leadership opportunity in a fast‑moving environment.

Pay / Benefits

  • competitive salary + equity
  • 7% pension
  • private healthcare
  • free daily meals
  • significant technical ownership
  • hands-on leadership

Responsibilities

  • Lead the technical direction and architecture of a core product area
  • Design and build mission-critical software
  • Mentor engineers and raise engineering standards
  • Influence product and technical decisions
  • Stay hands-on with development and code reviews
  • Build secure, reliable and scalable systems

Key requirements

  • Strong experience with C++, Java, Rust, Python and/or TypeScript
  • Experience building complex production software
  • Strong architecture and system design skills
  • Experience leading or mentoring engineers
  • Interest in modern AI development tools
  • Kubernetes, PostgreSQL, embedded systems, ML or security experience is a bonus
  • Mentoring/leadership
  • Cross-functional collaboration
  • Strong communication
  • C++
  • Java
  • Rust

…

Posted: October 1st, 2026