Software Engineer
Understanding Recruitment
In this role you will lead technically while staying hands-on, owning architecture for a key product area and shaping how systems are designed, built and shipped. You will mentor engineers and raise the technical bar across the team, influencing modern engineering practices including AI-assisted development. You’ll tackle complex production-grade challenges and make high-impact design decisions, all while maintaining hands-on coding. This is a high-visibility opportunity to own the technical direction in a London-area role with meaningful impact.
Pay / Benefits- equity
- 7% pension
- private healthcare
- free daily meals
- Own architecture and technical direction for a key product area
- Design and build complex, production-grade software
- Make high-impact system design and engineering decisions
- Stay hands-on while leading and mentoring other engineers
- Help shape modern engineering practices, including AI-assisted development
- Strong experience building complex production systems
- Expertise in C++, Java, Rust, Python and/or TypeScript
- Excellent software architecture and system design skills
- Experience taking technical ownership and leading projects
- Track record of mentoring and developing engineers
- mentoring
- leadership
- communication
- C++
- Java
- Rust
Reference: WJ-747_31157641