Salary: £40,000 - 80,000 per year Requirements: Ability to communicate clearly with technical and non-technical stakeholders Experience engaging with clients to gather requirements and scope solutions Solid background with Microsoft data technologies (ideally including Microsoft Fabric) Strong SQL, data modelling and data engineering fundamentals Coding experience in at least one language such as Python or R Hands-on experience with Data Warehouses, Data Lakes and Lakehouse architectures Responsibilities: Take a lead position in the design and delivery of modern data solutions across a range of client projects Work closely with stakeholders to understand requirements and translate them into scalable, secure and high-performing data platforms Build and maintain robust ETL pipelines Produce clear technical documentation Act as a trusted technical voice within both the internal data team and with clients throughout the delivery lifecycle Technologies: ETL Fabric Python SQL More: 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. last updated 8 week of 2026