Principal Data Engineer
London / £75000 - £95000
INFO
£75000 - £95000
LOCATION
London
Permanent
PRINCIPAL DATA ENGINEER
UP TO £95,000 + BENEFITS
LONDON, CURRENTLY HYBRID WORKING
Harnham has partnered with a global investment company helping millions of customers across the world maximise their savings and grow their capital. They are looking for a Principal Data Engineer to help scale up their data team.
THE COMPANY:
This is an access management company, and with a new modern data-driven team it is a very exciting time to join the company. While it is a very established banking company, they have invested heavily into creating a modern team with an up-to-date tech stack. This company offers benefits that come with being a well-established company alongside joining a fast-growing modern team with lots of potential for career progression.
THE ROLE:
- Working cross-functionally with the marketing and data science team to expand the company's business.
- Build, automate and maintain ETL pipelines using Scala and Python.
- Mentor the junior data engineers within the team.
- Working with a creative mindset to solve problems and develop current production.
- Work with solution architects to ensure standards are upheld within the company.
YOUR SKILLS & EXPERIENCES
- Highly proficient in Python programming
- A good understanding of cloud architecture such as AWS or Azure.
- Experience in Spark
- Good coding practice using tools such as CI/CD.
- Experience in using Airflow.
HOW TO APPLY:
Please register your interest by sending your CV to Joy Bruty via the apply link on this page. (The company has outlined a fully remote interview process and has a remote onboarding policy in place).

SIMILAR
JOB RESULTS

Lead Software Engineer
£70000 - £75000
+ Data & Technology
PermanentLondon
Lead Software Engineer
London, Manchester, Birmingham,
Up To £75,000
.NET, REACT, Azure
A consultancy is seeking an experienced Lead Software Engineer to join the team, with a focus on designing and implementing high-quality software solutions. In this role, you will work closely with stakeholders to build software to meet their needs.
Key Responsibilities:
- Get involved with decision-making and solution design.
- Collaborate with stakeholders to identify requirements and priorities.
- Conduct POC work and decide which components are suitable for each project.
- Choose the appropriate relational databases for scaling projects.
- Work with other tech decision-makers to ensure best practices and standards are met.
- Conduct code reviews and set standards for the team.
- Implement and maintain CI/CD pipelines.
- Monitor the quality and performance of the software using quality monitoring tools.
- Build tools and reports for unit tests, analysis, and code monitoring.
- Monitor code and tools to ensure the software is running smoothly.
Required Skills and Experience:
- Strong experience with .Net, React, and Azure
- Proven experience as a Lead Software Engineer
- Experience with relational databases and scaling projects
- Ability to work collaboratively with stakeholders and other teams.
- Strong leadership skills and ability to mentor and guide other developers.
Salary/Benefits
- Up to £75,000 Salary
- Matched Pension Plan
- 24 Days Holidays
- Health care and Dental Coverage
- Flexible working hours
Interview Process
Stage 1- 30 Minutes screening with Hiring Manager
Stage 2-Technical Interview
Stage 3-Offer

Lead Python Developer
£10000 - £105000
+ Data & Technology
PermanentLondon
Lead Python Engineer
London
Up to £105,000-Hybrid
Python, GCP, Django, FastAPI, Flask, TDD, Docker, Kubernetes, Terraform
The Company
A teleco company is looking for a Senior Software engineer to join their team. This company has been a staple in British Industry. They want a motivated and skilled developer who can help the team continue building out the team.
The Role
As a Senior you will work within the networking and payments space.
Your other responsibilities will be:
- 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
Skill/Experience
The Ideal candidate will be skilled in Python, Django, Flask and FastAPI and have experience in Backend APIS and GCP. It’s a bonus to have experience with Kubernetes and DevOps.
Salary/Benefits
- You will take home a salary of Up To £105,000 + 10% Bonus.
- You can enjoy 27 days’ holiday.
- They also offer a flexible benefits allowance where you can pick and choose (Examples include-Car Scheme, Matched Pension, Health/Life Insurance and more)
- 1 day a month in an Office near your(London, Manchester, Birmingham)
Interview Process
Stage 1-30 Min Chat with HM
Stage 2-90 min competency/technical coding questions.
Stage 3-Offer!!
KEY WORDS- Software Engineer, Software Develope, Lead Engineer, Technical Lead, Lead Python, Senior Software Engineer

Lead Software Engineer
£100000 - £115000
+ Data & Technology
PermanentLondon
Lead Software Engineer
Up to £115,000
Hybrid – London
A great opportunity for a Lead Software Engineer to join one of the largest retailers and supermarket providers in the UK
THE COMPANY
This role sits within one of the UK’s leading retailers – working within their Customer & Data team. Giving the opportunity to work across their diverse range of products. Joining the team as a Lead Software Engineer, you will take significant responsibility for leading projects.
Working across multiple teams within the Customer & Data team – you will lead multiple projects and be involved from a hands-on perspective working within agile tech. You will also drive tech designs, up-level the teams, keep tech standards high and build relations between domains to ensure the optimisation of the businesses tech.
THE ROLE AND RESPONSIBILITIES
- Helping evaluate and drive technical decisions
- Planning teams development and support
- Working with Head of Engineer to achieve strategic goals and objectives
- Helping the team to find best solutions
- Delivering high quality and well-designed solutions
YOUR SKILLS AND EXPERIENCE
- Experience with back-end technologies – Java & Springboot
- Experience with front-end technologies – React & Node.js
- Expertise in building end-to-end pipelines
- DevOps skills
- Leadership experience
BENEFITS
- Up to £115,000
- Benefits
- Hybrid
HOW TO APPLY
If interested in the role please send your CV to Jordan Victor via the apply link below

Senior Python Engineer
£90000 - £95000
+ Data & Technology
PermanentLondon
Senior Python Engineer
London
Up to £95,000
Python, GCP, FastAPI, Flask, TDD, Docker, Kubernetes, Terraform
The Company
A teleco company is looking for a Senior Software engineer to join their team. This company has been a staple in British Industry. They want a motivated and skilled developer who can help the team continue building out the team.
The Role
As a Senior you will work within the networking and payments space.
Your other responsibilities will be:
- 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
Skill/Experience
The Ideal candidate will be skilled in Python, Django, Flask and FastAPI and have experience in Backend APIS and GCP. It’s a bonus to have experience with Kubernetes and DevOps.
Salary/Benefits
- You will take home a salary of Up To £95,000 + 10% Bonus.
- You can enjoy 27 days holidays.
- They also offer a flexible benefits allowance where you can pick and choose (Examples include-Car Scheme, Matched Pension, Health/Life Insurance and more)
- 1 day a month in an Office near your(London, Manchester, Birmingham)
Interview Process
Stage 1-30 Min Chat with HM
Stage 2-90 min competency/technical coding questions.
Stage 3-Offer!!

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.