Salary: £60,000 - 80,000 per year Requirements: Experience working as a Senior Data Engineer or Data Engineer in a Microsoft environment Hands-on experience with Microsoft Fabric, SQL Server, and Power BI Strong SQL skills and experience with data modeling Experience building ETL processes and data pipelines Coding experience with Python, M, or R Comfortable working in a customer-facing role Strong communication and problem-solving skills Desirable: Experience with Tableau or Qlik Desirable: Consultancy or MSP background Desirable: Exposure to statistics or advanced analytics Responsibilities: Design and deliver Data Warehouses, Data Lakes, and Lakehouse solutions Build data platforms primarily using Microsoft Fabric Develop and optimize ETL processes and data pipelines Work directly with clients to gather requirements and run technical workshops Translate business requirements into clear technical designs Support analytics and reporting use cases, primarily using Power BI Ensure solutions are well-documented and delivered to best practice Technologies: ETL Fabric Support Power BI Python Qlik SQL Tableau Azure Cloud Data Warehouse More: We are a leading Microsoft Partner in Scotland, offering a permanent Senior Data Engineer position with a salary of up to £80,000, depending on experience. We emphasize long-term career progression, strong investment in training and development, and a bonus linked to Microsoft accreditations. Our benefits include private healthcare and a contributory pension, along with flexible working arrangements. Our team is supportive, with a low-turnover working culture, and our location allows for a flexible work environment with one day per month in office in Edinburgh. last updated 8 week of 2026