Senior Data Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
I’m currently working with a growing technology organisation that is looking to appoint a Senior Data Engineer to play a key role in the development and evolution of its centralised data platform. This is an excellent opportunity for someone who enjoys designing scalable data solutions, improving data architecture and working closely with analytics teams to deliver high-quality, business-ready data.
The role will suit someone who enjoys owning data engineering initiatives whilst collaborating with stakeholders across the business to deliver reliable, performant and future-proofed data solutions.
Responsibilities
- Design, develop and maintain a scalable Azure-based data warehouse to support reporting and business intelligence across the organisation.
- Build and optimise ETL pipelines using Azure Data Factory, ensuring data is efficiently ingested from multiple business systems.
- Develop robust data models and warehouse structures that provide reliable, high-quality datasets for reporting and analytics.
- Work closely with Data Analysts and business stakeholders to understand reporting requirements and deliver fit-for-purpose data solutions.
- Ensure data integrity through validation, monitoring and governance processes, proactively identifying and resolving data quality issues.
- Improve the performance, scalability and reliability of existing data pipelines and warehouse architecture.
- Support the integration of new data sources, reviewing APIs and source systems to ensure effective data extraction and transformation.
- Produce and maintain technical documentation including data models, data dictionaries and architecture documentation.
- Contribute to Agile delivery, supporting deployment pipelines and continuous improvements across the data platform.
- Provide technical guidance and troubleshoot complex data engineering issues where required.
Requirements
- Proven commercial experience as a Data Engineer, with a strong background in designing and delivering enterprise data warehouse solutions.
- Strong experience with Azure Data Factory, Azure SQL and the wider Azure data platform.
- Demonstrable experience using Kimball methodology and dimensional data modelling.
- Advanced SQL skills with experience developing and optimising complex queries and ETL processes.
- Experience integrating data from multiple source systems into centralised data platforms.
- Good understanding of data governance, data quality and best practices for managing enterprise data.
- Experience working within Agile environments and supporting CI/CD deployment processes.
- Ability to work closely with both technical teams and business stakeholders to deliver scalable data solutions.
- Strong analytical and problem-solving skills with a proactive approach to continuous improvement.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on totaljobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Making Data Warehouses Fast: A Developer’s Story
Data Analyst Salary in the UK
The Most Popular IT Jobs on the Market
Software Engineer Salary London