Technical Lead - Python

Posted 1 day 19 hours ago by Spencer Rose Ltd

£110,000 Annual
Permanent
Not Specified
Other
London, United Kingdom
Job Description

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.