Staff Software Engineer
London / £10000 - £115000
INFO
£10000 - £115000
LOCATION
London
Permanent
Job Title: Staff Engineer
Job Type: Full-time, Permanent
Salary: £115,000 per annum
Location: London
We are a leading retail company looking for a talented and experienced Staff Engineer to join our team. The ideal candidate will have a passion for both hands-on engineering work and leadership, as this role will require a balance of both.
Responsibilities:
- Work hands-on with the engineering team to develop and maintain high-quality e-commerce products and services that support our online retail business.
- Lead engineering projects and mentor team members to drive high-quality work.
- Collaborate with cross-functional teams, including product managers and designers, to design and implement solutions that meet business needs.
- Participate in code reviews, design reviews, and other technical meetings to ensure the quality of work.
- Help define and implement engineering best practices, tools, and processes to improve team efficiency and productivity.
- Stay up-to-date with industry trends, technologies, and tools.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering with a focus on hands-on development.
- 3+ years of experience in a technical leadership role.
- Strong proficiency in at least one programming language, preferably Python or Java.
- Experience with front-end technologies such as React, Angular, or Vue.js.
- Experience with back-end technologies such as Node.js, Ruby on Rails, or Django.
- Experience with cloud technologies such as AWS or Azure.
- Experience with modern software development practices, including Agile methodologies, continuous integration, and continuous delivery.
- Excellent communication and collaboration skills.
If you're passionate about engineering and leadership, and you're looking for a challenging and rewarding role in the retail industry, please apply with your CV and a cover letter. We look forward to hearing from you.

SIMILAR
JOB RESULTS

Data Engineer
£50000 - £70000
+ Data & Technology
PermanentLondon
DATA ENGINEER
Salary: £50,000 – £70,000
LONDON
This is an extremely technically driven company offering many benefits. They are data-driven and are situated globally, streaming, and using data to best help their customer.
THE COMPANY
This global data company is heavily driven by Data and Analytics and is looking for a Data Engineer to deliver actionable and meaningful work. This company has a vast amount of data to work through and, you will be working closely with talented Senior Data Engineers using modern technologies to deliver essential insight that will allow the company to continue growing.
THE ROLE
As a Data Engineer, you can expect to help build a system that will in turn benefit the organization and make them more efficient and profitable.
In specific, you can expect to be involved in the following:
- Looking after the AWS infrastructure
- Building and Maintaining ETL pipelines
- Streaming pipelines in Kafka
The successful Data Engineer will have the following skills and experience
- Full Proficiency in AWS, Python, CI/CD.
- Kafka Streaming
- Spark experience
- AWS CDK is desirable
- Docker and Kubernetes would be desirable as well as Airflow.
THE BENEFITS
HYBRID WORKING PACKAGE, PAID COMPANY RETREATS, UNLIMITED AL
HOW TO APPLY:
Please register your interest by submitting your CV to Callum Aris via the apply link on this page.

Data Engineer
£55000 - £60000
+ Data & Technology
PermanentLondon
DATA ENGINEER
UP TO £60,000 + BENEFITS
LONDON, CURRENTLY HYBRID WORKING
Harnham is working with a global events company that is parented with huge venues across the world. Data is at the heart of what this company does and therefore alongside the huge amounts they have invested into their data technologies they are looking for a strong data team.
THE COMPANY:
This company are a leading entertainment brand that helps make customers’ experience even better when visiting some of the best venues around the country. They have built an advanced data platform to get the best understanding of their customer’s interests, whilst also being able to analyse supply/demand and help the venues with pricing.
This company has invested heavily in technology and has a strong US team that supports the UK team. They have invested in the most modern stacks within the cloud and are always open to new concepts to continue advancing their platform/offering.
THE ROLE:
* Build, automate and maintain ETL pipelines using Python.
* Data modeling alongside the BI to prepare the data.
* Help set up the cloud-based data warehouse within a big data environment.
* Look to stream real-time data, coming through APIs.
YOUR SKILLS & EXPERIENCES
* Highly proficient in Python programming
* A good understanding of cloud architecture within AWS.
* Experience in using Spark to process big data.
* An understanding of Snowflake for excellent data management.
* Knowledge of streaming data technologies through tools such as Kafka.
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).

Senior Data Engineer
£80000 - £100000
+ Data & Technology
PermanentLondon
SENIOR DATA ENGINEER
Salary: £80,000 – £100,000
LONDON
This is an extremely technically driven company offering many benefits. They are data-driven and are situated globally, streaming and using data to best help their customer.
THE COMPANY
This global data company is heavily driven by Data and Analytics and is looking for a Senior Data Engineer to deliver actionable and meaningful work. This company has a vast amount of data to work through and, you will be working closely with talented data engineers and guiding them using modern technologies to deliver essential insight that will allow the company to continue growing.
THE ROLE
As a Senior Data Engineer, you can expect to help build a system that will in turn benefit the organization and make them more efficient and profitable.
In specific, you can expect to be involved in the following:
- Looking after the AWS infrastructure
- Building and Maintaining ETL pipelines
- Streaming pipelines in Kafka
- Mentoring the more junior data engineers.
The successful Senior Data Engineer will have the following skills and experience
- Full Proficiency in AWS, Python, CI/CD.
- Kafka Streaming
- Spark experience
- AWS CDK is desirable
- Docker and Kubernetes would be desirable as well as Airflow.
THE BENEFITS
HYBRID WORKING PACKAGE, PAID COMPANY RETREATS, UNLIMITED AL
HOW TO APPLY:
Please register your interest by submitting your CV to Callum Aris via the apply link on this page.

Senior Python Developer
£70000 - £90000
+ Data & Technology
PermanentLondon
Python Developer
London – Hybrid
£70,000 – £90,000 + Benefits
This Role Does Not Provide Sponsorship
OVERVIEW
This is a fantastic opportunity for a Python Developer to join a global company that operates in a variety of industries. It is a great time to join this company because they are expanding their tech team massively and it is a chance for all developers to have a great amount of autonomy over their own work within a large company. Not only will you be able to work on interesting projects with experienced developers, but the learning and development opportunities in this role are more than ideal for someone looking to start a pursue a career as a software engineer.
THE ROLE
For this Senior Python Engineer role, you will be:
- Working with Python Extensively
- Writing clean code
- Developing skills using cloud technology
- Learning from more senior developers
- Working closely with peers to define the future of the products
- Shaping the future of the company’s tech platform across the full stack
SKILLS AND EXPERTISE
To qualify for this Python Developer role, you will need:
- Commercial Experience with Python
- Commercial Experience with cloud technology
- Good communication skills
- A team player attitude
SALARY
In this role, you could earn up to £90,000 + 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.
KEYWORDS
Senior Software Engineer, Senior Python Developer, Junior Python Engineer, Python, GCP, AWS, Cloud, Docker, Kubernetes, Senior Python Developer

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.