> Markdown version of [/jobs/ext/3903848-senior-data-engineer](https://www.wearedevelopers.com/jobs/ext/3903848-senior-data-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Data Engineer - **Company:** Pearson Whiffin Recruitment Ltd - **Location:** Hamilton, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Computing Platforms, Microsoft Azure, C Sharp (Programming Language), Continuous Integration, Information Engineering, Data Infrastructure, Data Integration, Extract Transform Load (ETL), DevOps, Programming Tools, Python (Programming Language), Power BI, Software Engineering, SQL Databases, Enterprise Software Applications, Test-Driven Development (TDD), Azure Data Factory, Agentic-AI, Git, Microsoft Fabric, Data Management, Azure Synapse Analytics, Data Pipelines - **Published:** October 24, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-data-engineer/53461407 ## About the Role About You Experience 5 years' experience in software development, data engineering or data platform delivery. Strong software engineering foundation prior to specialising in data. Experience building enterprise applications, APIs, services or software platforms. Client-facing consulting, vendor or professional services experience. Experience leading workshops, stakeholder discussions and solution design sessions. Proven ability to balance technical excellence with commercial and business outcomes. Technical Skills Data & Analytics Microsoft Azure Data Platform Azure Data Factory (ADF) Azure Synapse Analytics Microsoft Fabric SQL Power BI Data Modelling Data Engineering ETL/ELT Development Data Pipelines Software Development Python, C# and/or JavaScript API and application development Software design and engineering best practices Engineering & DevOps Git CI/CD Infrastructure as Code Test Driven Development (TDD) AI & Emerging Technology AI-Assisted Development Agentic Development Tools Modern AI-enabled delivery practices Key Attributes Strong communication and stakeholder management skills. Consultative and customer-focused approach. Ability to confidently facilitate workshops and present solutions. Commercial awareness and pragmatic problem-solving skills. Strong mentoring and leadership capability. Comfortable operating across both business and technical environments. Critical thinker with a practical approach to applying AI technologies. Able to influence outcomes and build trusted client relationships. ## Description The Opportunity We are seeking a Senior Data Developer to join a growing consultancy delivering modern data, cloud, software and AI solutions across a range of industries. This is a client-facing role suited to an experienced software or data professional who combines strong technical capability with consulting skills. You will work directly with stakeholders to understand business challenges, design scalable data solutions, and deliver high-quality outcomes across the full project lifecycle. The role offers the opportunity to contribute to modern data platform implementations, AI-enabled development practices, solution architecture, and strategic client engagements. Key Responsibilities Lead client workshops, discovery sessions and requirements gathering activities. Design and deliver scalable Microsoft-based data platforms and solutions. Build and maintain robust ETL/ELT pipelines, data models and data integration processes. Develop production-grade solutions using Python, C# or JavaScript. Create SQL-based solutions across modern cloud data environments. Design and develop Power BI reporting and visualisation solutions. Contribute to solution architecture, estimations, technical design and presales activities. Mentor and support junior and intermediate developers. Drive adoption of AI-assisted and agentic development practices. Manage project scope, delivery risks and stakeholder expectations. Act as the bridge between business stakeholders and technical delivery teams.