Senior Data Engineer

New Today

This range is provided by Companies House. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Companies House

We’re looking for a Senior Data Engineer to play a key role in developing our data infrastructure and analytics capabilities. You’ll help design and build data systems that support our analytical products and contribute to the adoption of our Cloud Data Platform (based on Snowflake and dbt). You’ll work as part of a team of data engineers, focused on delivering reliable and fit-for-purpose data to drive our strategic objectives and enable data-driven transformation across the organisation.

As a Senior Data Engineer, you\'ll be expected to:

  • Transform our business data into ready-to-use and fit for purpose datasets that help our analysts and leaders make strategic decisions and improve operations.
  • Promote best practices in using data engineering tools and techniques.
  • Work with different teams to gather important data and to develop reliable, repeatable data pipelines, giving a complete view of the business.
  • Create documentation and collect metadata about created datasets to assist downstream users.
  • Help with the adoption of our Cloud Data Platform and how we operate it in future.
  • Assist the team in fulfilling data requests from across the organisation.
  • Line manage one or two data engineers.

To be eligible for this role you also need to meet our nationality requirements and security clearance requirements. To gain security clearance (SC) you will need to have been a UK resident for a minimum of 3 years out of the last 5 years. Companies House cannot offer visa sponsorship to candidates through this campaign.

Location and working arrangements

Where will you be working: Cardiff, Belfast or Edinburgh. We operate a hybrid model and you may be required to attend the office regularly. Regular patterns of attendance will be agreed with your manager, with flexibility to meet business needs.

Please note, one role can be based in any of the locations advertised whereas the other needs to be aligned to our Cardiff office.

Working hours

This is a full time position of 37 hours per week. For part time, the minimum we can accommodate is 22 hours/3 days.

Person specification

We are looking for the following experience, which will be assessed at sift and at interview. Please refer to the bullet points below when writing your personal statement.

  • Experience of implementing data engineering best practices, particularly those relating to reproducibility and quality assurance of code.
  • Proficient in writing complex SQL queries and optimising query performance for large-scale data warehouses, along with the use of Python, and other tools and languages (such as git, dbt, Snowflake, Databricks etc.).
  • Knowledge of Kimball data modelling principles, including working with and implementing star schemas, fact and dimension tables, and slowly changing dimensions (SCDs).
  • Experience of translating business processes across multiple areas (e.g. operations, finance, HR) into measurable and actionable data models and pipelines.
  • Ability to engage with stakeholders to better understand their reporting and data requirements and translate these into technical requirements.

We\'ll assess you against these behaviours during the selection process:

  • Changing and Improving
  • Delivering at Pace
  • Leadership

We\'ll assess you against these technical skills during the selection process:

  • Programming and build (data engineering)

Next Steps

Join us at Companies House and experience the difference of working within a culture that values you, not only as an employee, but as an integral part of our Companies House team.

We offer an excellent benefits package that includes:

  • Flexible working arrangements that empower you to strike a perfect balance between your professional and personal life.
  • 30 Days Annual Leave and 8 Bank Holidays and 1 Privilege Day.
  • Enrolment into the Civil Service Pension Scheme with a contribution rate of averaging 28.97%.

Click 'Apply Now' to be taken to our main advert where you can see more details regarding the role, the benefits we offer and what it\'s like to work at Companies House.

If you have any questions about the role or process, please reach out to recruitmentch@companieshouse.gov.uk.

This role closes on 26 October 2025 at 23:55.

Seniority and role details

  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Engineering and Other
  • Industries: Government Administration

Referrals increase your chances of interviewing at Companies House by 2x

Cardiff, Wales, United Kingdom

#J-18808-Ljbffr
Location:
Cardiff
Job Type:
PartTime
Category:
IT & Technology

We found some similar jobs based on your search