The Senior Python Engineer will develop data capabilities, manage APIs, enhance CI/CD processes, and mentor team members while using advanced data processing techniques.
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.
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.
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.
About
CFC is a specialist insurance provider, pioneering emerging risk and market leader in cyber. Our global insurance platform uses cutting-edge technology and data science to deliver smarter, faster underwriting and protect customers from today's most critical business risk.Headquartered in London with offices in New York, Melbourne, Sydney, Austin, Madrid, Brussels and Brisbane, CFC has over 1100 staff and is trusted by more than 100,000 businesses across 90 countries.At CFC, insurance isn't just about underwriting. From data science to software development, and digital marketing design, we've got something for everyone. We're passionate about pushing boundaries, thinking differently and building the insurance company of the future.CFC is committed to the principles of equal opportunities and creating an environment in which all individuals are always treated with dignity and respect. We encourage a diverse corporate culture of openness and appreciation to create an environment in which your talent can be developed in the best possible way. Should you require any reasonable adjustments at any stage of the recruitment process please let us know.
Similar Jobs
Fintech • Mobile • Payments • Software • Financial Services
As a Senior Platform Engineer, you'll design, build, and manage a scalable and secure cloud-based database platform, focusing on YugabyteDB, and ensure operational excellence through automation and collaboration with various teams.
Top Skills:
AnsibleAWSCi/CdCloud SpannerCockroachdbGCPPythonTeleportTerraformTidbYugabytedb
Artificial Intelligence • Information Technology
The Senior Python Engineer will design and maintain the public API, ensuring reliability, scalability, and ease of integration for users, while collaborating with cross-functional teams on backend engineering and AI integration.
Top Skills:
DockerFastapiGunicornNode.jsPillowPythonPyvipsUvicorn
Artificial Intelligence • Information Technology • Professional Services • Software
As a Senior Python Engineer, you'll design and build the core infrastructure for AI forecasting systems, integrating data ingestion and reasoning mechanisms while contributing to technical strategy and team growth.
Top Skills:
Api DesignAsync ProgrammingAWSDagsterDatabase ModelingLlm Orchestration FrameworksPythonPyTorchScikit-Learn
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.


