Enable job alerts via email!
Boost your interview chances
A rapidly growing digital insurance provider seeks a Full Stack Software Engineer to drive their expansion efforts. Located in Central London, this role offers the candidate the chance to shape and scale a cutting-edge platform backed by significant funding. With a focus on cross-functional collaboration, the successful applicant will work on impactful features while maintaining high standards of quality. Candidates should possess robust Python and Angular skills, supported by a solid understanding of software engineering principles.
Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.
Please state your consent ID and date when you contact us regarding your consent.
Your consent applies to the following domains: www.harnham.com
Your current state: Do not sell or share my personal information.
Your current state: Allow selection(Necessary , Preferences , Statistics , Marketing ).
Necessary (16)
AWSALBTG Typeform Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. 7 days HTTP Cookie
AWSALBTGCORS Typeform Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. 7 days HTTP Cookie
bcookie LinkedIn Used in order to detect spam and improve the website's security. 1 year HTTP Cookie
li_gc LinkedIn Stores the user's cookie consent state for the current domain 180 days HTTP Cookie
OptanonConsent cdn.cookielaw.org Determines whether the visitor has accepted the cookie consent box. This ensures that the cookie consent box will not be presented again upon re-entry. 1 year HTTP Cookie
wordpress_test_cookie www.harnham.com Used to check if the user's browser supports cookies. Session HTTP Cookie
wpEmojiSettingsSupports www.harnham.com This cookie is part of a bundle of cookies which serve the purpose of content delivery and presentation. The cookies keep the correct state of font, blog/picture sliders, color themes and other website settings. Session HTML Local Storage
Preferences (2)
lang LinkedIn Necessary for maintaining language-settings across subpages on the website. Session HTTP Cookie
lidc LinkedIn Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. 1 day HTTP Cookie
Statistics (2)
vuid Vimeo Collects data on the user's visits to the website, such as which pages have been read. 2 years HTTP Cookie
Marketing (23)
#-# YouTube Used to track user’s interaction with embedded content. Session HTML Local Storage
_ga Google Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. 2 years HTTP Cookie
_ga_# Google Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. 2 years HTTP Cookie
iU5q-!O9@$ YouTube Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Session HTML Local Storage
LAST_RESULT_ENTRY_KEY YouTube Used to track user’s interaction with embedded content. Session HTTP Cookie
LogsDatabaseV2:V#||LogsRequestsStore YouTube Used to track user’s interaction with embedded content. Persistent IndexedDB
optimizelyOptOut Optimizely Collects visitor data related to the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded, with the purpose of displaying targeted ads. Session HTTP Cookie
remote_sid YouTube Necessary for the implementation and functionality of YouTube video-content on the website. Session HTTP Cookie
ServiceWorkerLogsDatabase#SWHealthLog YouTube Necessary for the implementation and functionality of YouTube video-content on the website. Persistent IndexedDB
TESTCOOKIESENABLED YouTube Used to track user’s interaction with embedded content. 1 day HTTP Cookie
ytidb::LAST_RESULT_ENTRY_KEY YouTube Used to track user’s interaction with embedded content. Persistent HTML Local Storage
YtIdbMeta#databases YouTube Used to track user’s interaction with embedded content. Persistent IndexedDB
yt-remote-cast-available YouTube Stores the user's video player preferences using embedded YouTube video Session HTML Local Storage
yt-remote-cast-installed YouTube Stores the user's video player preferences using embedded YouTube video Session HTML Local Storage
yt-remote-connected-devices YouTube Stores the user's video player preferences using embedded YouTube video Persistent HTML Local Storage
yt-remote-device-id YouTube Stores the user's video player preferences using embedded YouTube video Persistent HTML Local Storage
yt-remote-fast-check-period YouTube Stores the user's video player preferences using embedded YouTube video Session HTML Local Storage
yt-remote-session-app YouTube Stores the user's video player preferences using embedded YouTube video Session HTML Local Storage
yt-remote-session-name YouTube Stores the user's video player preferences using embedded YouTube video Session HTML Local Storage
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
bcookie Used in order to detect spam and improve the website's security. Maximum Storage Duration: 1 year Type: HTTP Cookie
AWSALBTG Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie
AWSALBTGCORS Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie
Maximum Storage Duration: Session Type: HTML Local Storage
lang Necessary for maintaining language-settings across subpages on the website. Maximum Storage Duration: Session Type: HTTP Cookie
lidc Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 1 day Type: HTTP Cookie
vuid Collects data on the user's visits to the website, such as which pages have been read. Maximum Storage Duration: 2 years Type: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
NID Pending Maximum Storage Duration: 6 months Type: HTTP Cookie
_ga Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. Maximum Storage Duration: 2 years Type: HTTP Cookie
_ga_# Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. Maximum Storage Duration: 2 years Type: HTTP Cookie
optimizelyOptOut Collects visitor data related to the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been loaded, with the purpose of displaying targeted ads. Maximum Storage Duration: Session Type: HTTP Cookie
#-# Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTML Local Storage
__Secure-ROLLOUT_TOKEN Pending Maximum Storage Duration: 180 days Type: HTTP Cookie
iU5q-!O9@$ Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTML Local Storage
LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
LogsDatabaseV2:V#||LogsRequestsStore Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
remote_sid Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Session Type: HTTP Cookie
ServiceWorkerLogsDatabase#SWHealthLog Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Persistent Type: IndexedDB
TESTCOOKIESENABLED Used to track user’s interaction with embedded content. Maximum Storage Duration: 1 day Type: HTTP Cookie
VISITOR_INFO1_LIVE Pending Maximum Storage Duration: 180 days Type: HTTP Cookie
YSC Pending Maximum Storage Duration: Session Type: HTTP Cookie
ytidb::LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: HTML Local Storage
YtIdbMeta#databases Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
yt-remote-cast-available Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-cast-installed Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-connected-devices Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-device-id Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-fast-check-period Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-app Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-name Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#]
About Cookies are small text files that can be used by websites to make a user's experience more efficient.
About Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.
Please state your consent ID and date when you contact us regarding your consent.
Do not sell or share my personal information
Role: Software Engineer (Full Stack)
Salary: £50,000 - £60,000 + equity options
Location: Central London - 4 days per week in-office
Overview
Our client is a rapidly growing digital insurance provider on a mission to simplify and modernise the insurance experience. Backed by £43m in funding and with over 300,000 customers, they're entering a key period of product expansion. They're looking for a Software Engineer (Full Stack) to help shape and scale their platform as they continue to grow.
Key Responsibilities
Ideal Candidate
Analytics Consultant
Up to £60,000
Hybrid – Manchester (2x days per week)
THE COMPANY
Our client is a digital marketing agency that delivers analytical solutions to enhance their clients’ digital performance.
THE ROLE
In this role, you will support clients by leveraging analytical and data techniques to improve their advertising and marketing campaigns.
SKILLS
Expertise across Marketing, Digital and Customer Analytics
SQL
Python
Google Analytics or Adobe Analytics
APPLY
Register your interest by sending an email
+Advanced Analytics & Marketing Insights
PermanentTechnical CRM Automation Manager
Up to £60,000 + bonus
Hybrid – Leicester (2x days in the office)
THE COMPANY
We are working with a Software Development company that offer a global platform to over 4 millions users.
THE ROLE
In this role, you will have the opportunity to manage the customer lifecycle, with a strong focus on automating lifecycle journeys. The ideal candidate will have experience coding in Liquid within Braze, optimizing push campaigns, managing Braze APIs, and building HTML templates.
SKILLS
Liquid within Braze
HTML
Experience optimizing push campaigns
APPLY
To register your interest, send an email
We are partnering with a client undergoing a critical transformation of their data infrastructure and CRM capabilities. They are seeking a hands-on Data Engineer with strong AWS experience to support two key initiatives: finalising a Braze CRM integration and migrating legacy R-based data pipelines to a modern cloud-native stack.
Support the CRM team with data engineering requests.
QA, deploy, and monitor data pipelines that push third-party formatted data into Braze.
Manage ad hoc CRM data tasks including journey updates and API integrations.
Work extensively within AWS using Lambda, API Gateway, and Python to maintain and enhance integrations.
Analyze and understand existing R-based data pipelines created by data scientists.
Migrate these pipelines into Airflow, dbt, and Terraform workflows.
Modernize and scale legacy infrastructure running on AWS.
Collaborate with engineering teams to ensure a smooth transition and system stability.
Languages & Scripting:
Python (primary scripting language for Lambda functions)
SQL (BigQuery, Redshift)
R (not essential but beneficial for interpreting existing scripts)
AWS services including Lambda, API Gateway, S3, CloudWatch, Kinesis Firehose
Terraform for infrastructure as code
Orchestration & Transformation:
dbt
CRM & Marketing Tools:
Braze (preferred)
Familiarity with other CRM/marketing automation tools such as Iterable or Salesforce Marketing Cloud is a plus
Proven commercial experience as a data engineer; industry background is not critical.
Hands-on, pragmatic, and able to deliver quickly with minimal supervision.
Strong communicator, able to clearly explain technical decisions and project status.
Willing to take on essential but sometimes “tedious” tasks without hesitation.
Practical attitude, especially when working with legacy systems or imperfect code.
Ideally, experience migrating legacy scripting environments (e.g., R to Python) to modern pipelines.
This role offers a great opportunity for an AWS Data Engineer to join a fast-paced media company working on a cutting-edge data ingestion and transformation project. You’ll take ownership of end-to-end pipeline development, integrating real-time data streams and third-party APIs into a modern analytics stack. The environment promotes autonomy, modern tooling, and close collaboration across technical and business teams.
THE COMPANY
This is a leading media organisation leveraging data to drive audience insights, engagement strategies, and targeted content delivery. They are investing heavily in their data platform and tooling, with an emphasis on real-time decision-making and scalable infrastructure. You’ll be joining a team focused on delivering data into key business systems including CRM and analytics layers.
THE ROLE
You’ll be part of a cross-functional data engineering team responsible for ingesting, transforming, and delivering data to critical internal systems. This includes designing scalable AWS-based pipelines, integrating external APIs, and orchestrating transformations using DBT and Airflow. You’ll also support the transition of R-based data streams into more maintainable Python workflows.
Your responsibilities will include:
Building and maintaining ingestion pipelines using AWS Lambda, API Gateway, and Kinesis.
Integrating third-party APIs into the data platform and transforming data for CRM delivery.
Migrating R-based data streams into modern Airflow-managed Python/DBT pipelines.
Ensuring observability and reliability using CloudWatch and automated monitoring.
Supporting both BAU and new feature development within the data engineering function.
KEY SKILLS AND REQUIREMENTS
Proven experience with AWS services including Lambda, API Gateway, S3, Kinesis, and CloudWatch.
Strong programming ability in Python and data transformation skills using SQL and DBT.
Experience with Airflow for orchestration and scheduling.
Familiarity with third-party API integration and scalable data delivery methods.
Excellent communication and the ability to work in a collaborative, agile environment.
HOW TO APPLY
Please register your interest by sending your CV via the apply link on this page.
Analyse user behaviour and product performance data to inform strategic decisions and optimise the digital product experience.
Design, implement, and evaluate A/B tests to measure the impact of product changes and improvements.
Collaborate closely with product managers, UX designers, and developers to translate data insights into product features and enhancements.
Monitor and report on key performance indicators (KPIs) using tools like Google Analytics and other analytics platforms.
Identify trends, opportunities, and potential risks in product data to support business growth and customer satisfaction.
Proficient in SQL for querying and manipulating large datasets to extract meaningful insights.
Hands-on experience with A/B testing frameworks and methodologies to drive data-driven product decisions.
Strong expertise in Google Analytics, including setting up custom reports, dashboards, and tracking user journeys.
Proven experience working in B2B environments, understanding complex buyer journeys and business metrics.
Excellent analytical mindset with the ability to communicate insights clearly to both technical and non-technical stakeholders.
LE POSTE
LE PROFIL
POSTULER
+Advanced Analytics & Marketing Insights
Permanent*Please note, you must be a UK resident to apply with full right to work in the UK*
THE COMPANY
This company is a Series C-backed Wealth Management start up on a mission to disrupt the traditional market. Unlike conventional firms, they don’t directly manage assets, giving them the freedom to offer conflict-free, holistic financial advice focused solely on client goals.
Their app-based platform aggregates a client’s full financial picture in one place and offers 1-to-1 regulated advice via chat with qualified advisors. With £ multi-billion in client assets aggregated, they’re rapidly scaling and are hiring urgently to meet growing demand.
THE ROLE
This role is for someone in the first few years of their product management career, looking to join a young and sparky team. You’ll focus on an internal product, that will be rolled out to clients for use future. Your goal is to bring more like to the app, so that it’s more interactive and forward thinking and more attractive to use. You’ll be taking charge of the entire process and must be able to manage multiple fast-paced projects.
SKILLS + EXPERIENCE
HOW TO APPLY
If this sounds like the role for you, swiftly send over your CV to Izzi at Harnham by using the link below.
+Advanced Analytics & Marketing Insights
Permanent*Please note, this company is unable to sponsor, and you must be a UK resident to apply*
THE COMPANY
This company is one of Europe’s leading hair and beauty booking platforms, connecting clients with over 50,000 salon partners across 13 countries. With 1 million bookings made monthly, they’re transforming the beauty industry through technology.
THE ROLE
This role with sit and focus on the marketplace side of the app, focusing on behaviour analytics through AB testing. You’ll gather data from the app/website, collect clicks/submissions, before running tests to improve the usability of the app.
SKILLS + EXPERIENCE
HOW TO APPLY
If this sounds like the role for you, swiftly send over your CV to Izzi at Harnham by using the link below.
+Advanced Analytics & Marketing Insights
Permanent*Please note, you must be a UK resident to apply with full right to work in the UK*
THE COMPANY
This company is a fast-growing research and polling firm that started as a two-person venture and has expanded to a team of 40 across the UK and US. Known for delivering the most accurate global political polling, they specialize in qualitative and quantitative research, offering deep insights into UK and US elections and political sentiment. This is a unique opportunity to join a leading team at the forefront of political research.
THE ROLE
You’ll work across data science, consultancy, and market research, helping to shape the future of political and corporate insight.
Key responsibilities include predictive modelling in R, creative methodological thinking, managing a custom function library, and running advanced quantitative analyses (regression, segmentation, SRP). You’ll work with messy primary survey and census data, build election models, and consult directly with high-profile clients such as the UK Government, political parties, think tanks, and hedge funds.
Ideal for someone who thrives in a fast-paced, insight-driven environment and is eager to lead and mentor others as the team grows.
SKILLS + EXPERIENCE
HOW TO APPLY
If this sounds like the role for you, swiftly send over your CV to Izzi at Harnham by using the link below.
+Advanced Analytics & Marketing Insights
Permanent*Please note, this company is unable to sponsor, and you must be a UK resident to apply*
THE COMPANY
This UK-based digital lender specialises in simplifying credit access through mobile-first credit cards.
THE ROLE
This is an exciting new role managing a high-profile partnership launching later this year. You’ll be responsible for leading the end-to-end delivery of a new co-branded rewards initiative in the travel sector. This is a strategic, partner-facing role ideal for someone with experience in loyalty, rewards, or financial services.
SKILLS + EXPERIENCE
HOW TO APPLY
If this sounds like the role for you, swiftly send over your CV to Izzi at Harnham by using the link below.
+Advanced Analytics & Marketing Insights
PermanentRETENTION ANALYTICS MANAGER (12-MONTH FTC)
LONDON – 2 DAYS A WEEK
*Please note, this company is unable to sponsor, and you must be a UK resident to apply*
THE COMPANY
One of the UK’s leading female-focused fashion retailers has undergone a £30m digital transformation, with major strides in omnichannel strategy and customer experience. The current focus is optimising their digital platform, where even small speed improvements can significantly boost online revenue. Backed by strong tech infrastructure, including a cutting-edge Databricks platform, they’re aiming to lead the retail tech space in the UK.
THE ROLE
This greenfield role focuses on customer analytics, with key metrics including sales volume, opt-ins, retention rates, spend lift, and ROI from marketing campaigns. You’ll use SQL and visualisation tools (Power BI) and ideally Python to analyse data, while managing a small team of 2.
SKILLS + EXPERIENCE
HOW TO APPLY
If this sounds like the role for you, swiftly send over your CV to Izzi at Harnham by using the link below.
+Advanced Analytics & Marketing Insights
Permanent*Please note, you must be a UK resident to apply with full right to work in the UK*
THE COMPANY
This fundraising platform runs prize draws through a subscription model, offering luxury prizes whilst simultaneously raising money for a variety of charities across the UK. This is an exciting opportunity to make a real impact in a fast-paced, customer-focused digital environment.
THE ROLE
This Senior Product Analyst will play a key role in shaping strategy and innovation across the website and app, focusing on app development and customer retention. You’ll work on developing new propositions and customer experiences, pricing test/product performance/customer behaviour analysis and conduct AB tests to drive improvements. You’ll need to have advanced SQL to uncover insights from large datasets.
SKILLS + EXPERIENCE
HOW TO APPLY
If this sounds like the role for you, swiftly send over your CV to Izzi at Harnham by using the link below.
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.
Tell us more about your data talent challenges (Required)
Other - What can we help with? (Required)
First Last
Max. file size: 128 MB.
Job sought details:
Other I’m a candidate - Contract/Perm (Required)
I’m looking to hire – Name of the person filling out the form (Required)
First Last
I’m looking to hire – Job title of the person filling out the form (Required)
I’m looking to hire – Company where the person filling out the form works (Required)
I’m looking to hire – Phone no. of the person filling out the form (Required)
I’m looking to hire - Email (Required)
I’m looking to hire – How did the person filling out the form hear about us (Required)
Job details:
I’m looking to hire - Number of jobs you need help with (Required)
I’m looking to hire - Job title/s (Required)
I’m looking to hire - Job location/s (Required)
UK I’m looking to hire - Vertical (to the best of your knowledge) (Required)
USA I’m looking to hire - Vertical (to the best of your knowledge) (Required)
Other I’m looking to hire - Vertical (to the best of your knowledge) (Required)
something else - Choose one of the following (Required)
something else - Name_3 (Required)
First Last
something else - Job title_3 (Required)
something else - Company (Required)
something else - Phone (Required)
something else - Email (Required)
UK - What can we help with free text (Required)
US - What can we help with free text (Required)
EU - What can we help with free text (Required)
Other Country - What can we help with free text (Required)
Opt-in to join Harnham's mailing list and be the first to receive our industry updates and white papers.
Name (Required)
Phone Number (Required)
Email Address (Required)
Country
Tell us more about your contracting background, what roles are you looking at, your experience and qualifications (Required)
Are you currently on Contract? When does it run to (Required)
Tell us more about your data talent challenges (Required)
In which country are you based? (Required)
What is the purpose of your download (Required)
Email Address (Required)
Phone Number (Required)
How did you hear about us - or - find us (Required)
In which country are you based? (Required)
What is the purpose of your download (Required)
Email Address (Required)
Phone Number (Required)
How did you hear about us - or - find us (Required)
In which country are you based? (Required)
What is the purpose of your download (Required)
Email Address (Required)
Phone Number (Required)
How did you hear about us - or - find us (Required)
In which country are you based? (Required)
What is the purpose of your download (Required)
Email Address (Required)
Phone Number (Required)
How did you hear about us - or - find us (Required)
In which country are you located? (Required)
State* (Required)
What is the purpose of your download (Required)
Email Address (Required)
Phone Number (Required)
How did you hear about Harnham (Required)
What is the purpose of your download (Required)
Email Address (Required)
Phone Number (Required)
How did you hear about us - or - find us (Required)