Senior Software Engineer


Central London

Our clients are transforming the UK estate agency market. They combine London's best estate agents with industry-leading technology. The result is that they sell smarter than any other agent; with more transparency for the customers, predictable timelines for their sale and a cash advance that gives homeowners the power of being chain-free.

The team:

Data is at the heart of everything they do as they build a data-driven estate agency for the 21st Century. They cross-functional Data team of engineers, analysts and scientists is at the forefront of this push, developing data-backed products, solving technical challenges, identifying and driving business improvements, and enabling access to the data the company needs to make decisions.

The role:

You’ll join as an experienced software engineer with an interest in data and data-processing technologies, who is enthusiastic to help build the estate agent of the future, and is excited about joining a centralised Data team operating with a modern approach:

The team are all strongly embedded in software engineering best practices - they practice continuous integration and test-driven deployment, engage in peer code reviews and pair programming, and work across a modern data stack using GCP infrastructure

Their engineers are Product contributors and collaborators - you will work closely with software engineering teams and data analysts and data scientists to understand the data requirements to fulfil product needs, design and implement solutions, prioritise and document requests, and shape the roadmap

The engineers work on building the machine-learning capabilities, helping develop the infrastructure and framework for production-ising models

The engineers enable self-serve - most data-driven decisions in the company can be covered by self-serve analytics, so engineers take responsibility to ensure that the ETL processes and data pipelines are timely and accurate so that the company, that the customers can rely on the data they’re accessing, and that metrics for this are measured and monitored

The engineers are guided by impact - success is determined by the business value they create, which means working on impactful problems and areas, be that investigating new data sources for Product, building processing and machine learning pipelines. or finding ways to optimise existing infrastructure

The candidate:

This is a senior developer role and you’ll be expected to contribute immediately, so our clients expect you will demonstrate proficiency, aptitude and/or knowledge for:

Writing clean, performant and well-documented Python and other high-level languages

Understanding modern database technologies (eg. BigQuery, Redshift, Snowflake), data modelling best practices (they use dbt) and SQL

Knowledgeable about key components of a modern managed data stack (eg. GCP, AWS), and understanding workflow architectures & tools (eg. Cloud Composer/Airflow, Beam/Dataflow)

Agile engineering best practices, including version control, automated testing and continuous integration

Hands-on experience building and maintaining data infrastructure, including familiarity with machine learning flows in production, is a plus

Familiarity of data notebook (eg. Jupyter) and/or BI platform (eg. Looker, Tableau) technologies is a plus

The ideal candidate is also likely to demonstrate they are:

Analytically curious

Comfortable owning projects from start-to-finish, and capable of self-direction

Eager to learn, keen to share knowledge with team-mates, and constantly developing professionally

Impact driven, with an ability to focus on those projects which will ‘move-the-needle’, and a proven track record of facilitating and realising product goals through effective communication

Keen to work at a high-growth startup building top quality data platforms and working on an interesting problem in a huge market


Finally benefits! It wouldn't be a job description without a benefits section.


For further details please contact Dora –

020 3574 4128

Thank you for submitting our contact form. We'll get back to you ASAP