Senior Full Stack Engineer
London / £90000 - £130000 annum
INFO
£90000 - £130000
LOCATION
London
Permanent
Role: Senior Full Stack Developer (C#/.NET)
Salary: £90,000 - £130,000 + bonus + benefits
Location: Central London - 5 days per week onsite
Overview
Our client is a high-performing, London-based investment management firm specialising in sports trading. Founded in 2007 and generating £6.11M in turnover last year, they operate globally across football, cricket, US sports, and more. With a flat structure, strong team retention, and a culture focused on autonomy, flexibility, and high impact, they're now looking to expand their engineering function with two Full Stack Developers.
This is an opportunity to work on greenfield projects with real-world impact, building predictive modelling systems that power automated trading and investment strategies.
Key Responsibilities
- Design, build, and maintain full-stack software solutions in C#/.NET
* Develop predictive models for real-time sports trading and analysis
* Contribute to greenfield product development with autonomy and ownership
* Collaborate across a highly technical team with strong mathematical expertise
* Solve complex, data-driven problems that have immediate business impact
* Support system integration, testing, and deployment processes
Ideal Candidate
- 5-10 years of software engineering experience
* Strong proficiency in C# and the .NET platform
* Solid foundation in mathematics, statistics, or quantitative problem-solving
* Experience with SQL Server, Oracle, or similar RDBMS
* Comfortable working in a fast-paced, collaborative environment
* Excellent communication skills; fluency in English
* Passion or interest in sports (sports trading background not required)
* Strong tenure and track record of mastery in a domain
Nice to Have
- Experience with JavaScript frameworks (e.g., React)
* Network programming (TCP/UDP)
* Multi-threaded application development
* Familiarity with version control tools (PlasticSCM, Git, etc.)
* Exposure to Windows-based technologies
Tech Stack / Tools
- C# / .NET (latest versions)
* SQL Server
* ASP.NET
* React (optional)
* TCP/UDP protocols
* Git, PlasticSCM
Benefits
- Bonus (paid twice yearly, tied to personal performance)
* Pension scheme
* Private health insurance
* Gym membership (with work-hour access up to twice a week)

SIMILAR
JOB RESULTS

Omni-Channel Analytics Partner
$130000 - $170000
+ Data Science & AI
PermanentOntario
OMNI-CHANNEL ANALYTICS PARTNER
Ontario, Canada
Remote
A leading pharmaceutical company is looking for two Brand Analytics Partners to join their Commercial Analytics function that will play a pivotal role in shaping brand strategy through robust data insights.
The Role:
As a Omni-Channel Analytics Partner, you’ll work closely with commercial and brand teams to drive evidence-based decision-making. You’ll be hands-on with data, building models and drawing insights that directly impact brand performance.
Key Responsibilities:
- Optimize omnichannel marketing strategy – determine the right mix of channels and messaging for HCPs and patients.
- Build models to drive marketing decisions: propensity models, segmentation, next-best-action, uplift models, and more.
- Develop and evaluate attribution models, A/B tests, test vs. control frameworks, and campaign response models.
- Perform data wrangling, feature engineering, and model development using large, raw datasets.
- Translate analytics into actionable commercial recommendations across brand, sales, and digital teams.
- Collaborate cross-functionally on strategic planning and execution.
Your Skills & Experience:
To succeed in this role, you’ll need:
- Strong background in data science, statistics, or a STEM field.
- Proficient in SQL and Python (R a plus) – hands-on with large datasets.
- Able to build, validate, and interpret complex models.
- Experience with commercial or omnichannel analytics in pharma, healthcare, or digital media.
- Familiarity with claims, field sales, or prescription data.
- Comfortable presenting data-driven insights to non-technical stakeholders.
Apply Below!

Senior CRM Performance Manager
Leicester
£60000 - £80000
+ Digital Analytics
PermanentLeicester, Leicestershire
To Apply for this Job Click Here
Senior CRM Performance Manager
Location: Hybrid – 2 days/week in Leicester
Salary: Up to £80,000 + 5% bonus
The Company
A high-growth consumer membership business offering exclusive offers and experiences to key workers across the UK and beyond. With over 4 million active members and 15,000+ brand partnerships across retail, entertainment, and travel, this business is scaling its CRM capabilities to deliver greater personalisation, engagement, and performance across its customer base. The Senior CRM Performance Manager will sit within the Lifecycle CRM team, owning tactical CRM performance delivery and working closely with commercial, trading, and partnerships teams to align on strategic goals.
The Role
This is a strategic and hands-on CRM role leading the performance arm of the lifecycle CRM function. You’ll represent CRM in daily and weekly trading meetings, feed campaign performance into commercial strategy, and shape tactical execution. With line management responsibilities and close collaboration with stakeholders across trading, commercial, and partnerships, you’ll have ownership over CRM-led growth and engagement initiatives.
Key Responsibilities
- Own CRM performance reporting, KPIs, and tactical campaign impact for lifecycle initiatives.
- Represent CRM at key commercial and trading meetings, aligning offer-led CRM comms with wider business goals.
- Develop and iterate a test-and-learn framework across lifecycle and trading comms to optimise engagement and conversion.
- Use behavioural, product, and commercial data to improve segmentation and personalisation.
- Plan, execute and measure CRM campaigns (email, push) across multiple product lines and customer cohorts.
- Lead and mentor a team of 3 CRM Executives and Analysts.
- Partner with analytics and data engineering teams to ensure campaign measurement is robust and scalable.
- Continuously improve lifecycle campaign performance – focusing on offer engagement, CTR, and ROI.
Skills & Experience
Essential:
- Strong experience in CRM/lifecycle marketing roles, ideally within fast-paced consumer or membership-based businesses.
- Proven track record of improving CRM campaign performance across email and push channels.
- Comfortable owning reporting, insight, and test design – strong Excel/Google Sheets skills essential.
- Excellent stakeholder management and ability to influence cross-functional teams.
- Experience in line management or mentoring CRM team members.
- Strong understanding of customer segmentation, engagement metrics, and campaign planning.
Desirable:
- Hands-on experience with CRM platforms such as Braze, Salesforce, or Iterable.
- Familiarity with HTML or Liquid templating for email customisation.
- Exposure to subscription-based or loyalty programme environments.
- Prior experience working closely with data/analytics teams on CRM measurement.
Interview Process
- 1st Stage: Introductory screen with Talent (Background & Motivation)
- 2nd Stage: Technical / Experience-Based Interview with Hiring Manager
- Final Stage: Task Presentation & Stakeholder Q&A
How to Apply
Send your CV to Mohammed Buhariwala at Harnham using the apply link on this page or reach out directly to discuss the role in more detail.
Keywords
CRM, Lifecycle Marketing, Customer Retention, Email Campaigns, Push Notifications, CRM Strategy, Trading Campaigns, Stakeholder Engagement, Marketing Automation, Braze, Segmentation, Loyalty, Retention, CRM Analytics, Hybrid, Leicester.
To Apply for this Job Click Here

Brand Analytics Partner
$130000 - $150000
+ Advanced Analytics & Marketing Insights
PermanentOntario
To Apply for this Job Click Here
BRAND ANALYTICS PARTNER
Ontario, Canada
Remote
A leading pharmaceutical company is looking for two Brand Analytics Partners to join their Commercial Analytics function that will play a pivotal role in shaping brand strategy through robust data insights.
The Role:
As a Brand Analytics Partner, you’ll work closely with commercial and brand teams to drive evidence-based decision-making. You’ll be hands-on with data, building models and drawing insights that directly impact brand performance.
Key Responsibilities:
- Analyse and interpret claims, sales, and field data to assess brand performance in the real world.
- Build statistical and machine learning models (regression, time-series, clustering) to explain or predict trends.
- Translate complex data into commercial insights to guide marketing, sales, and access strategy.
- Support occasional omnichannel analytics work – though focus remains on non-media datasets.
- Work cross-functionally with stakeholders across Brand, Sales, and Market Access.
Your Skills & Experience:
To succeed in this role, you’ll need:
- A strong foundation in data science / statistical modeling – able to build, validate, and interpret models.
- Proven experience with commercial analytics in pharma or a related industry.
- Proficiency with analytical tools such as Python, R, SQL, or similar.
- Comfort navigating and extracting insight from large, messy datasets.
- Experience working with real-world data sources such as claims, field sales, or prescription data.
Apply Below!
To Apply for this Job Click Here

Senior Pricing Analyst
London
£35000 - £45000
+ Risk Analytics
PermanentLondon
To Apply for this Job Click Here
PRICING MODELLING ANALYST
UP TO £45,000
REMOTE (London)
This is an exciting opportunity to take ownership of the pricing models and innovate and refresh predictive models within this companies predictive modelling suite.
THE COMPANY
This company is an exciting, growing business in the insurance space, offering an array of home insurance products.
THE ROLE
You will be doing the following daily:
- Develop, innovate, and update predictive models within the retail pricing system.
- Ensure models directly impact pricing, enhance customer experience, and boost commercial performance.
- Run split tests on existing models, track results, and recommend improvements.
- Work with the Senior Pricing Analyst to adjust price selection logic based on trading performance.
- Coordinate with Retail Pricing, Technical Pricing, Data Science, Software Engineering, and Marketing teams to provide insights that drive business performance.
- Utilize SQL for data access and Python for data processing, modeling, and pricing.
- Work within custom-built software for optimal price setting, rather than relying on standard price tools.
- Analyse data from millions of quotes to identify revenue growth opportunities through pricing strategies.
- Operate in a fast-paced setting, implementing frequent price adjustments and observing results quickly.
- Collaborate with software developers to adapt and optimize the pricing tools based on identified market opportunities
YOUR SKILLS AND EXPERIENCE
- Previous modelling experience in an insurance setting is ideal.
- Strong Python skills are desirable.
- Highly analytical.
- Numerate degree from a Russel Group university.
- Excellent written and verbal communication skills.
THE BENEFITS
- Up to £45,000.
- Flexible working, mostly hybrid.
- Discretionary bonus.
HOW TO APPLY
Please register your interest by sending your CV to Gaby Adamis via the Apply link on this page.
To Apply for this Job Click Here

CAN’T FIND THE RIGHT OPPORTUNITY?
STILL
LOOKING?
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.