Catch22
Senior Data Engineer
Job Description
Company Description
Catch22 exists to help build a society where everyone has a good place to live, good people around them, and a fulfilling purpose. We call these our ‘3Ps’.
We achieve this in two ways. Firstly, we improve lives on the frontline through delivery of public services. Secondly, we use our knowledge to change ‘the system’, to fix the complex web that can trap and disempower those it was set up to help. With the heart of a charity and the mindset of a business, we are uniquely placed to deliver on this challenging agenda.
Job Description
It’s an exciting time for Catch 22 as we design and implement our first large scale data transformation project. We’re looking for a forward thinking, dynamic problem solver, you’ll be Catch22’s go-to on data engineering.
The Data Architecture Project will centralise Catch 22’s siloed data assets into one ecosystem. This will allow us dive deeper into our insights from our current of projects and databases and measure impact. In the future we will use this valuable information to predict needs on the frontline of service delivery. Through this project you will work within the Evidence and Insight Team and across the business, with the wider Corporate Services Team and key stakeholders from Delivery Teams.
We are a rapidly growing but small team, we are Agile and fast paced. We ensure we are keeping up to date with the latest standards by using key tools such as Azure Data Factory, Databricks, Terraform, DevOps and Jinja. We utilise communication and collaboration across positions and believe trust and transparency are key drivers of best practice working. To allow for this we offer an environment built on shared ownership, unity and EQ.
Please click here to view the full Job Description.
Qualifications
We are looking for someone with the following skills and experience:
- Significant previous experience of working in a data engineering role where the skills you have developed can be transferred to this Senior Data Engineer role.
- Advanced ability to assess and organise raw data using appropriate methodology and process, plus advanced knowledge in database management, data modelling, data warehousing.
- Experience building data solutions in the cloud (Azure).
- Experience writing SQL queries and Python code to manipulate data for analytics and data science.
- Advanced knowledge and experience of Azure fundamentals, such as Governance, Security & Monitoring, Azure Storage. Expertise in SQL and object-oriented programming languages, such as Python, C#, .Net.
- Knowledge of GDPR and data security best practices, as well as frameworks for testing, monitoring and alerting in relation to data pipelines.
- Strong interpersonal and communication skills, with proven ability to communicate complex ideas in a clear and compelling way to a variety of audiences.
- Ability to manage multiple and competing priorities simultaneously with a pragmatic approach to data engineering, balancing the need to deliver high paced system integration with futureproofing and scalability.
Additional Information
Salary: £55,000 per year
Contract type: Fixed term, to 31st December 2025
Hours of work: Full time, 37 hours per week
Location: London and hybrid. This is a remote/home-based role, with occasional travel required.
See the benefits of working for Catch22 here.
Unless otherwise stated, interviews will be arranged as suitable candidates are identified, so early application is strongly advised.
At Catch22 we value equality, diversity and inclusion. We are wholeheartedly committed to the principle of equality of opportunity, both as an employer and as a provider of services. Diversity and Inclusion is part of what we do every day, working to deliver our vision to build a strong society where everyone has good people around them, a purpose, and a good place to live.
Catch22 is committed to rigorous safeguarding and safer recruitment practices; ensuring that every individual within the organisation has been safely and appropriately checked.