23rd May 2025
Technical Lead – Python
Development
London
Up to £110,000
Technical Lead – Python, AWS/Azure, SQL
Up to £110,000
London – x3 days a week in office
My client, a Specialty insurer with awards aplenty, are growing out their Cyber Data Services function that helps to protect businesses from emerging digital threats. They’re looking for a Technical Lead who can blend strong engineering expertise with stakeholder & product collaboration to help shape the future of cyber insurance technology.
This role suits an experienced engineer who enjoys solving complex problems at scale, but also wants to step into a leadership role focused on influence rather than management – guiding the direction of technology, shaping team practices, and translating business needs into technical solutions.
Responsibilities:
- Lead the technical direction of projects that ingest, process, and analyse large-scale cybersecurity data.
- Work closely with product managers and business stakeholders, turning real-world needs into scalable, well-architected solutions.
- Support and guide a cross-functional team of developers, fostering collaboration and technical excellence (without direct reports).
- Help shape team culture, best practices, and long-term development strategies.
- Design and implement robust APIs, data pipelines, and solutions to handle high-frequency event streams.
- Influence decisions across cloud infrastructure (AWS/Azure), data modelling, and Infrastructure as Code.
- Improve the quality and usability of datasets, ensuring the platform can surface critical insights for underwriting, claims, and cyber risk detection.
- Promote technical quality through code reviews, CI/CD automation, and performance improvements.
Requirements:
- 7+ years of experience in a Senior/Technical Lead position using Python
- Python, SQL (Postgres, SQL Server, Databricks), Linux (via WSL), Bash
- AWS & Azure, Infrastructure as Code
- Large-scale structured & unstructured cyber risk data, Real Time and batch processing
- Agile, CI/CD, test automation, pairing culture
- Strong experience as a senior or lead software engineer in a data-rich environment.
- Proficient in Python and love working close to the metal – no ORM dependency.
- Comfortable with SQL and large, complex datasets.
- Skilled at engaging with non-technical stakeholders and shaping tech around business needs.
- Familiar with cloud-native systems and the challenges of data at scale.
- Naturally collaborative, enjoy mentoring others, and comfortable driving forward technical conversations.
- Knowledge of cybersecurity, data protection, or the insurance domain is a plus – but not essential
If this sounds like the role for you hit APPLY & a consultant will be in touch.
Consultant - Chris Kilbey
Telephone: 0207 392 7502
Email: chris.kilbey@spencer-rose.com
Share This Position