Lead Software Engineer
Understanding Recruitment
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
- 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
- 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
Reference: WJ-747_31060009