Senior Python Engineer

A leading ESG Data firm focusing on AI is seeking a talented and experienced Lead Software Engineer to join their growing technology team in London. In this role, the successful candidate will play a key role in executing new projects and supporting existing applications that drive operational efficiency across the business.

The role will remain hands-on, with responsibility for designing systems, writing production code, and solving complex technical challenges, while also taking ownership of the people and processes that enable the engineering team to operate effectively. Working closely with the CTO, the successful candidate will help shape the company's technical direction, drive delivery against the product roadmap, and contribute to building a high-performance engineering culture.

On a day-to-day basis, the position balances technical contribution with leadership responsibilities. This includes mentoring and supporting engineers in their development, coordinating delivery to ensure key milestones are met without compromising quality or team wellbeing, and acting as the engineering representative in cross-functional discussions. The role will also play a key part in evolving the technology stack, tooling, and engineering practices, identifying strategic improvements that enhance the team's ability to deliver reliable software at pace.

Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.

Job Details

Company
Harrington Starr
Location
Slough, Berkshire, UK
Employment Type
Full-time
Posted