Lead Software Engineer

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

Overview

In this lead role, you will stay hands-on while shaping the technical direction of a major product area. You will mentor engineers, influence architecture and the product roadmap, and deliver mission-critical software. You’ll work closely with product and design to add features with a focus on security and reliability, making a tangible impact on real-world use. This position combines technical excellence with leadership to drive the product forward.

Pay / Benefits

  • competitive salary + equity
  • 7% pension
  • private healthcare
  • free daily meals

Responsibilities

  • Architect and build complex production software
  • Own technical decisions across the product area
  • Lead and mentor other engineers
  • Collaborate with product and design on new features
  • Review code and raise engineering standards
  • Contribute to product and technical roadmap decisions
  • Build software with security and reliability at its core

Key requirements

  • Several years of strong software engineering experience
  • Experience leading or managing other engineers
  • Strong programming skills in C++, Java, Rust or Python, and/or TypeScript/JavaScript
  • Experience designing and delivering complex production systems
  • Strong architectural judgement and pragmatic decision-making
  • Interest in using modern AI coding tools
  • Mentoring and people leadership
  • Collaborative cross-functional collaboration
  • Pragmatic decision-making
  • C++, Java, Rust, Python
  • TypeScript/JavaScript
  • Kubernetes

Posted: September 14th, 2026