Lead Software Engineer
Summary
Hands-on Lead Software Engineer shaping architecture and technical direction while building AI-powered products on agentic AI workflow engines. Full-stack TypeScript role in a London-based, engineering-first team, requiring 7+ years of commercial experience and strong scalable-system design skills.
As Lead Software Engineer, you will shape architecture and technical direction in a hands-on role within a high-calibre engineering team. You will build and evolve software powered by agentic AI workflow engines, tackling complex engineering challenges at scale. You collaborate closely with product and leadership to deliver robust, high-quality software while maintaining a strong engineering-first culture. This role offers impact through technical leadership and hands-on contribution in a fast-growing, London-based environment.
Pay / Benefits- Hybrid working
- London-based office
- collaborative, engineering-first culture
- Shape system architecture and drive technical direction
- Solve complex engineering problems and deliver high-quality software
- Remain hands-on while leading technically across the team
- Collaborate with product and leadership to align on strategy
- Build and evolve AI-powered software products and features
- 7+ years of commercial software development experience
- Proficiency in TypeScript across frontend and backend
- Experience designing scalable systems with strong architectural expertise
- Hands-on experience with agentic AI workflow engines or AI-powered software
- Strong communication and cross-functional collaboration
- Preference for technical leadership focused on excellence rather than people management
- Bonus: experience with AI-native features or LLM-powered applications; prior scale-up/venture-backed environment
- collaborative
- strong communicator
- problem-solving
- TypeScript (full-stack)
- system design / scalable architectures
- agentic AI workflow engines