SOFTWARE ENGINEERING
RECRUITMENT
We source the people who enable and optimise the technologies that make data possible.
From Data Science start-ups, to global Travel and Financial corporations, we help the best Software Engineering talent find rewarding careers.
As the scale and complexity of data increases, Software Engineers have become essential players in creating information solutions. The need to build end to end systems that turn data into products has seen a sharp increase in demand for these roles.
Developers working in Python, Scala, and Java, as well as Dev Ops professionals, are now amongst some of the most sought-after talent in the industry.
HOW WE
DO IT
Our specialist Software Engineering team work with companies handling high-volume data systems and in complex data-centric organisations.
From trading platforms that utilise Machine Learning to offer a competitive edge, to websites that handle the data of millions of customers, the diverse range of jobs on offer reflects the demand for these roles.
If you’re looking for new opportunities, get in touch to find out how we can help with your search.


JOBS
LATEST SOFTWARE
ENGINEERING ROLES
Harnham are a specialist Data & Analytics recruitment business with teams that only focus on niche areas.

Senior Software Engineer
£80000 - £90000
+ Data & Technology
PermanentLondon
SENIOR SOFTWARE ENGINEER
UP TO £90,000 + BENEFITS
HYBRID
Are you looking to be a part of a huge Telco company with a massive presence in the market? This highly reputable company is a household name across the U.K and is offering a fantastic opportunity to head up Engineering Sub-teams in a well-established corporation. Previous hands-on management experience is critical to this role.
THE COMPANY
This company is in the midst of exciting growth periods in a brand-new area of the business. In this startup environment, you will be working with cross-functional teams across the engineering side of the business. The Software Engineering team is at the heart of what this company does, and they create the unique experiences that this company strives to provide across all of its teams.
THE ROLE
The successful candidate will be able to work in cross-functional teams and be confident working with all of the listed technical requirements. You will be working with large amounts of data, building high quality products for delivery, working alongside Machine learning Engineers, and the Data Science department to collaborate on products.
SKILLS AND EXPERIENCE
Essentials:
- Python
- API
- Django
- Flask
- Cloud – GCP / AWS / Azure
- TDD
- SQL
- PostgreSQL
- MongoDB
- ELK
- Microservices Architecture
- Systems Design
BENEFITS
- 5-10% pension
- Private Medical
- 28 days + bank holiday (option to buy & sell)
- Advanced sick pay / Mat + Pat Leave
- Extensive Benefits Document available upon request
Keywords
Python, API, Django, Flask, Cloud, GCP, AWS, Azure, TDD, SQL, PostgreSQL, MongoDB, ELK, ML, Microservices Architecture, Systems Design

Lead Software Engineer
£90000 - £100000
+ Data & Technology
PermanentLondon
LEAD DEVELOPER
UP TO £100,000 + BENEFITS
HYBRID
Are you looking to be a part of a huge Telco company with a massive presence in the market? This highly reputable company is a household name across the U.K and is offering a fantastic opportunity to head up Engineering Sub-teams in a well-established corporation. Previous hands-on management experience is critical to this role.
THE COMPANY
This company is in the midst of exciting growth periods in a brand-new area of the business. In this startup environment, you will be working with cross-functional teams across the engineering side of the business. The Software Engineering team is at the heart of what this company does, and they create the unique experiences that this company strives to provide across all of its teams.
THE ROLE
The successful candidate will be able to work with cross-functional teams and be confident across all of the listed technical requirements. You will be working with large amounts of data, building high quality products for delivery, and meeting the needs of the team.
SKILLS AND EXPERIENCE
Essentials:
- Python
- API
- Django
- Flask
- Cloud – GCP / AWS / Azure
- TDD
- SQL
- PostgreSQL
- MongoDB
- ELK
- Microservices Architecture
- Systems Design
BENEFITS
- 5-10% pension
- Private Medical
- 28 days + bank holiday (option to buy & sell)
- Advanced sick pay / Mat + Pat Leave
- Extensive Benefits Document available upon request
Keywords
Python, API, Django, Flask, Cloud, GCP, AWS, Azure, TDD, SQL, PostgreSQL, MongoDB, ELK, ML, Microservices Architecture, Systems Design

Senior Python Engineer
£70000 - £95000
+ Data & Technology
PermanentSouth East England
SENIOR SOFTWARE ENGINEER
UP TO 100K + BENEFITS
LONDON – HYBRID
Python, Django, Flask, Fast API, Rest API, Docker, Kubernetes, GCP, Cloud, PostgreSQL
An International Telco company is hiring a Senior Software Engineer to join their rapidly growing team to work on greenfield projects in the networking & payments space. They are seeking a motivated and commercially experienced Software Engineer, looking for fast progression inside a dynamic and supportive team atmosphere. This team is in a massive expansion phase, and this is the ideal time to join the business!
THE ROLE:
As a Senior Software Engineer, you will have an expansive range of responsibilities, including:
- Design, development and upkeep of required software using Python
- Design, development and upkeep of essential microservices and API’s
- Maintaining and developing cloud technology in GCP
- Supporting the Data Science & ML functions
- Establishing and promoting the use of best practices in the software engineering life cycle
- Mentoring Junior engineers and providing technical guidance
YOUR SKILLS & EXPERIENCE:
Essential:
- Python
- Django or Flask or FastAPI
- Backend API’s
- GCP or AWS
- CI/CD
Nice to have:
- Kubernetes
- DevOps
THE SALARY & BENEFITS
- Salary is a maximum of 90k
- Bonus is 10%
- Enhanced Pension 15% in total
- Private Medical
- 27 days + bank holiday (buy and sell days)
- Flexibend scheme – car salary sacrifice scheme
INTERVIEW PROCESS (2 STAGES)
- 45 minutes (Intro chat and CV run-through with a few technical questions)
- 1h 30m (Coding and System designs/architecture)
HOW TO APPLY:
Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page

Senior React Engineer
£80000 - £110000
+ Data & Technology
PermanentEast London, London
SENIOR SOFTWARE ENGINEER
UP TO 90K + BONUS
FULLY REMOTE – LONDON
JavaScript, Typescript, React, HTML, CSS, TDD
A tech scale up is hiring a Senior Software Engineer to join their rapidly growing team to work across a variety of complex projects. They are working with the latest technology and constantly pushing software best practises. You will get to experiment with new technologies and really make an impact on the company. This team is in a massive expansion phase, and this is the ideal time to join the business!
THE ROLE:
As a Senior Software Engineer, you will have an expansive range of responsibilities, including:
- Design, development and upkeep of required software using JavaScript, Typescript & React
- Building complex solutions to complex problems, and scalable products
- Designing architecture
- Establishing and promoting the use of best practices in the software engineering life cycle
YOUR SKILLS & EXPERIENCE:
Essential:
- JavaScript
- Typescript
- HTML 5
- CSS 3
- React
- TDD
Nice to have:
- AWS
- React Native
THE SALARY & BENEFITS
- Salary is a maximum of 90k
- 10% Bonus
- Core hours are 10 – 4 and contracted hours per week are 37.
- 25 days annual leave + the option to buy / sell days
- Private healthcare + dental
- Pension 3% / 6% (matched if increased, up to 10%)
- Work abroad up to 30 days
INTERVIEW PROCESS (3 STAGES)
- 1 hour (Paired programming in react/typescript)
- 1 hour (Systems design and architecture)
- 1 hour (Culture fit and competency questions)
HOW TO APPLY:
Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page

Senior React Engineer
£80000 - £110000
+ Data & Technology
PermanentEast London, London
SENIOR SOFTWARE ENGINEER
UP TO 90K + BONUS
FULLY REMOTE – LONDON
JavaScript, Typescript, React, HTML, CSS, TDD
A tech scale up is hiring a Senior Software Engineer to join their rapidly growing team to work across a variety of complex projects. They are working with the latest technology and constantly pushing software best practises. You will get to experiment with new technologies and really make an impact on the company. This team is in a massive expansion phase, and this is the ideal time to join the business!
THE ROLE:
As a Senior Software Engineer, you will have an expansive range of responsibilities, including:
- Design, development and upkeep of required software using JavaScript, Typescript & React
- Building complex solutions to complex problems, and scalable products
- Designing architecture
- Establishing and promoting the use of best practices in the software engineering life cycle
YOUR SKILLS & EXPERIENCE:
Essential:
- JavaScript
- Typescript
- HTML 5
- CSS 3
- React
- TDD
Nice to have:
- AWS
- React Native
THE SALARY & BENEFITS
- Salary is a maximum of 90k
- 10% Bonus
- Core hours are 10 – 4 and contracted hours per week are 37.
- 25 days annual leave + the option to buy / sell days
- Private healthcare + dental
- Pension 3% / 6% (matched if increased, up to 10%)
- Work abroad up to 30 days
INTERVIEW PROCESS (3 STAGES)
- 1 hour (Paired programming in react/typescript)
- 1 hour (Systems design and architecture)
- 1 hour (Culture fit and competency questions)
HOW TO APPLY:
Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page

Senior Full Stack Engineer
$160000 - $190000
+ Data & Technology
PermanentCulver City, California
SENIOR SOFTWARE ENGINEER
LOS ANGELES, CA (Hybrid)
$160,000 – $190,000
Are you a full-stack engineer with experience developing applications with React, Python, and AWS? Take a look at this hybrid opportunity in Culver City, CA.
THE COMPANY:
This leader in the media and entertainment space is working to provide up-front cash to allow creators full control over their careers. The company has deployed over $480 million to YouTube creators to reinvest in themselves and grow their platform. Their cutting-edge media solution platform brings transparency and efficiency to the media market.
THE ROLE:
As a Senior Software Engineer, you are responsible for building full-stack applications and infrastructure to power external and internal web applications. This is a technical role, and you will be expected to write code for core modules, work on occasional bug fixes, and contribute to architectural work, and more. The company uses Python (including Django frameworks) and Node.js on the backend, React for front-end development, and everything operates on AWS serverless infrastructure.
YOUR SKILLS AND EXPERIENCE:
- Extensive experience building full-stack products and web applications
- Expert knowledge of React and recent development experience using it
- Experience with back-end technologies (ideally Node.js or Python)
- AWS experience, ideally with certifications
- Bonus:
- DevOps experience
- Terraform
- Kafka
- AWS Kinesis
THE BENEFITS:
- $160,000 – $190,000
- Annual Bonus + Equity
- Hybrid working environment in LA
- Full medical, dental, and vision coverage
- 401k plan
- Unlimited PTO
HOW TO APPLY:
Please register your interest by sending your CV to Natalie Endres via the Apply link on this page.

Staff Software Engineer
£95000 - £105000
+ Data & Technology
PermanentLondon
Staff Software Engineer (Full Stack)
London – Hybrid
Up to £115,000 + 20% Bonus
OVERVIEW
This is a fantastic opportunity for a Lead / Principal / Staff software engineer to join one of the largest retail companies in the UK. This individual will come into the business and lead multiple teams, and multiple projects and ultimately impact the direction that the entire business will take. This individual should have experience working on the front end and back end as well as experience working with Cloud and Data. You will be working alongside multiple talented engineers like yourself to take this organization’s engineering function to the next level. If this sounds interesting then this could be the role for you!
THE ROLE
In this staff software engineering role, you will:
- Working with Front-end and Back-end technologies
- Provide strategic value to the company
- Lead multiple teams and projects
- Spend 50% of your time hands-on
- Spend 50% of your time managing
SKILLS AND EXPERTISE
To qualify for these python engineering roles, you must have:
- Leadership experience
- Willingness to challenge the current ways of working
- Experience with Front End and Back End technologies
- Experience with Cloud Platforms and Data
SALARY
In this role, you could earn up to £115,000 + 20% Bonus, Hybrid working, and many more benefits.
HOW TO APPLY
To be considered for this exciting opportunity, please submit your details using the Apply button on this page. Or for more information regarding other roles please contact Michael Bellchambers at Harnham –

Lead Python Developer
£95000 - £105000
+ Data & Technology
PermanentManchester, Greater Manchester
Lead Software Engineer (Python)
London – Hybrid
Up to £100,000 + 15% Bonus
OVERVIEW
This is a fantastic opportunity for a Lead software engineer to join a globally known company that operates in a variety of industries. Being in this software engineering team within a massive organization will still allow you to have complete autonomy over your own work as well as be part of a massive greenfield project with many other talented engineers. This role will also allow you to work very closely with data scientists and machine learning engineers whilst remaining solely focused on software engineering. If this sounds interesting, then this could be the role for you!
THE ROLE
In this lead engineering role, you will:
· Creating training and scoring pipelines on GCP
· Productionising model training and scoring code from data scientists’ notebooks
· Optimising pipelines to ensure they are scalable and performant
· Developing and supporting APIs that serve model outputs
· Writing robust unit and integration tests
· Helping to architect systems to ensure they are re-usable and extensible
SKILLS AND EXPERTISE
To qualify for these python engineering roles you must have:
· Expert programming in python
· Commercial cloud experience
· Commercial experience with Docker
SALARY
In this role, you could earn up to £100,000 + 15% Bonus + Many more benefits.
HOW TO APPLY
To be considered for this exciting opportunity, please submit your details using the Apply button on this page. Or for more information regarding other roles please contact Michael Bellchambers at Harnham.

Senior React Engineer
£80000 - £110000
+ Data & Technology
PermanentEast London, London
SENIOR SOFTWARE ENGINEER
UP TO 90K + BONUS
FULLY REMOTE – LONDON
JavaScript, Typescript, React, HTML, CSS, TDD
A tech scale up is hiring a Senior Software Engineer to join their rapidly growing team to work across a variety of complex projects. They are working with the latest technology and constantly pushing software best practises. You will get to experiment with new technologies and really make an impact on the company. This team is in a massive expansion phase, and this is the ideal time to join the business!
THE ROLE:
As a Senior Software Engineer, you will have an expansive range of responsibilities, including:
- Design, development and upkeep of required software using JavaScript, Typescript & React
- Building complex solutions to complex problems, and scalable products
- Designing architecture
- Establishing and promoting the use of best practices in the software engineering life cycle
YOUR SKILLS & EXPERIENCE:
Essential:
- JavaScript
- Typescript
- HTML 5
- CSS 3
- React
- TDD
Nice to have:
- AWS
- React Native
THE SALARY & BENEFITS
- Salary is a maximum of 90k
- 10% Bonus
- Core hours are 10 – 4 and contracted hours per week are 37.
- 25 days annual leave + the option to buy / sell days
- Private healthcare + dental
- Pension 3% / 6% (matched if increased, up to 10%)
- Work abroad up to 30 days
INTERVIEW PROCESS (3 STAGES)
- 1 hour (Paired programming in react/typescript)
- 1 hour (Systems design and architecture)
- 1 hour (Culture fit and competency questions)
HOW TO APPLY:
Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page

BUSINESS
INTELLIGENCE
From analysts to developers, Business Intelligence (BI) roles are indispensable, and an integral part of any data-driven team. Responsible for processing and visualising raw data over a variety of software applications, BI professionals help companies process their raw data into insightful solutions to solve complex business problems.
If you’re looking for recruitment support or jobs specialising in Cognos, Tableau, Qlikview, Looker, Domo, Birst, Microsoft Stack (SSIS, SSRS, SSAS), we have the team to help.
OUR
SUCCESSES
We source the people who enable and optimise the technologies that make data possible.
From the Data Engineers who design and build data platforms, and those that manage data quality and data governance, through to Business Intelligence and Data Visualisation professionals, our Data and Technology team recruits for roles that sit behind effective analytics.
OUR
SUCCESSES
Harnham is one of the world’s leading providers of recruitment services and advice to the Data and Analytics marketplace.
We support global corporations through to ambitious local start-ups, so whether you need a Credit Risk Manager in London, a Data Scientist in New York, or a Head of Analytics in Frankfurt we can help you achieve your business goals.

CAN’T FIND THE RIGHT OPPORTUNITY?
GET IN TOUCH
today
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.
Industry Hub
HARNHAM
News & Blog
With over 10 years experience working solely in the Data & Analytics sector our consultants are able to offer detailed insights into the industry.
Visit our Blogs & News portal or check out our recent posts below.
A First-Timers Guide to Contract Work
If you are reading this article, you have decided to join the growing number of data and analytics professionals in the freelance market. As daunting as this…
A Snapshot of the Dutch Cloud Market
Across all industries, migration to the cloud is at an all-time high. In Europe, about 46 per…
How Fraud Analytics Can Keep Your Money Safe
How Fraud Analytics Can Keep Your Money Safe We’ve previously written about how data analytics can help…
Resume Tips for Professionals in Risk Analytics
Resume Tips for Professionals in Risk Analytics There are a number of online guides about how to…
How to Break into the Data Industry: Career Advice from Analytics Manager Simon Kelly
The Data and Analytics market is growing rapidly. By 2030, the global market size for Data and…
Reasons to Feel Optimistic about the U.S. Economy
There’s been a lot of negative rhetoric in the media about the state of the U.S. economy….
Using Data to Optimise Supply Chains
Using data to optimise supply chains The ripple effects of Brexit and pandemic restrictions continue to affect…
Six Tips on How to Create a Data-Driven Marketing Strategy 
Six tips on how to create a data-driven marketing strategy Data-driven marketing is an approach businesses can…
The State of Data Recruitment in the Netherlands
The data market in the Netherlands is already significant. However, it’s expected to grow even larger over…
2023 Predictions for the UK Data and Analytics Market
2023 predictions for the UK data and analytics Even without a crystal ball, it’s a given that…
Testimonials
Client and
candidate
testimonials
A trusted partner of professionals
across the globe.
We understand the challenges our
customers face and offer the
recruitment solutions needed to drive
business success through Data &
Analytics.