Working within our Cyber Data Services team, which is at the core of our Proactive Insurance product offering and CFC's promise to protect our policyholders from existing and emerging cyber security vulnerabilities and threats. You will play a key role in developing the company's competitive advantage in aggregating, presenting, and analysing large datasets. You will contribute to the development of our proprietary data platform and work to solve problems that are key to protecting our policyholders. Your contributions will have a material impact on the business as a whole where you will be expected to play a role designing and implementing new data capabilities (ingesting large datasets, building robust & high-performance APIs, consuming high-frequency event streams), as well as improving the quality of our existing products and solutions. About the role In this role, you’ll work across CFC’s modern technology stack, contributing to solutions built with Python, Linux (via WSL), PostgreSQL, SQL Server, Databricks, and cloud infrastructure spanning both Azure and AWS. A core part of your work involves designing and implementing advanced data ingestion and transformation pipelines, as well as orchestrating large-scale, parallel network I/O processes. You’ll collaborate closely with engineering and infrastructure teams to maintain and enhance Infrastructure as Code, helping develop new features for CFC’s Engineering Platform. Working with peers and data customers, you’ll model data for both operational and analytical use cases, contributing to the evolution of a data mesh architecture across the wider enterprise. Ensuring high-quality data is a key focus—supporting data quality metrics, evaluating new data sources, and improving overall data reliability throughout the estate. Quality and automation are central to the role. You’ll help strengthen CI/CD processes to support efficient, bug‑free releases and maintain clear, accessible technical documentation. You’ll also contribute to test automation, assess application security against CFC standards, and ensure APIs comply with relevant internal guidelines. Beyond technical delivery, you’ll be part of a pairing‑first, collaborative engineering culture—sharing knowledge, learning from colleagues, and supporting less‑experienced team members through mentoring, design reviews, and code reviews. You’ll actively participate in open, honest discussions about design decisions and help foster a safe, constructive working environment. About you This role calls for someone with strong Python expertise, ideally across PostgreSQL, SQL Server, and Databricks, and who is fully comfortable working without an ORM. You should be confident operating with data at scale and enjoy a command‑line–driven workflow using tools like git, bash or zsh, and optionally vim. A background—formal or practical—in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or a related discipline will further strengthen your foundation for success. You’ll bring the ability to clearly grasp and articulate technical solutions, adapting your communication style for both technical and non‑technical audiences. Applying agile principles intelligently will be a natural part of how you work. You should also be comfortable interrogating and presenting data, and willing to showcase analytical outcomes on behalf of your team. Finally, the role requires demonstrable experience as a senior software engineer with a strong emphasis on Python. You’ll combine hands‑on development capability with strong analytical thinking and the communication skills needed to advocate for high‑quality engineering practices. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We’re never afraid to question the way that things are done and we constantly challenge ourselves and others to makes things better. Have fun, be good: Insurance is a serious business, but we don’t take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.