Senior Data Engineer
<b>Requirements:</b>
<ul><li>Ability to communicate clearly with technical and non-technical stakeholders</li><li>Experience engaging with clients to gather requirements and scope solutions</li><li>Solid background with Microsoft data technologies (ideally including Microsoft Fabric)</li><li>Strong SQL, data modelling and data engineering fundamentals</li><li>Coding experience in at least one language such as Python or R</li><li>Hands-on experience with Data Warehouses, Data Lakes and Lakehouse architectures</li></ul>
<b>Responsibilities:</b>
<ul><li>Take a lead position in the design and delivery of modern data solutions across a range of client projects</li><li>Work closely with stakeholders to understand requirements and translate them into scalable, secure and high-performing data platforms</li><li>Build and maintain robust ETL pipelines</li><li>Produce clear technical documentation</li><li>Act as a trusted technical voice within both the internal data team and with clients throughout the delivery lifecycle</li></ul>
<b>Technologies:</b>
<ul><li>ETL</li><li>Fabric</li><li>Python</li><li>SQL</li></ul>
<p><b>More:</b></p>
<p>We are a Microsoft-centric technology consultancy based in Edinburgh, currently scaling our Data team. This is a brilliant opportunity for a Senior Data Engineer to take ownership of high-impact projects, work with cutting-edge data platforms, and lead technical delivery for a variety of ambitious clients. We value quality, innovation, and career development within a collaborative environment. We offer a very competitive salary, great benefits, and ample opportunities for upskilling and gaining qualifications. The role is hybrid, requiring 1 to 2 days per month in our central Edinburgh office.</p>
<p>last updated 8 week of 2026</p>