Technical Lead - Python

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.

Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 110,000 Annual
Posted
Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 110,000 Annual
Posted