At Mace, our purpose is to redefine the boundaries of ambition. We believe in creating places that are responsible, bringing transformative impact to our people, communities and societies across the globe. To learn more about our purpose, culture, and priorities, visit our
Within our consult business, we harness our unique combination of leading-edge practical expertise and project delivery consultancy to unlock the potential in every project.
The project:
We are actively seeking an experienced senior data engineer specialising in the Microsoft technology stack. This is a client-facing role supporting fee-earning projects and programmes. The business is implementing Microsoft Fabric into our client offering and we are looking for a technical lead to oversee the roll-out, standardisation and governance of our Fabric estate.
This role can be based out of our London, Birmingham or Manchester offices.
Mace is a forward-thinking construction consultancy that can offer you the opportunity to contribute to some of the nation’s largest and most exciting construction projects across a range of industries and sectors, including transport, healthcare, education, government and nuclear.
Our growing digital centre of excellence team is responsible for enabling and enhancing project delivery through the development of digital tools, processes and reports that enable data-driven decision making.
As part of your role, you will interface with the Mace project team and occasionally stakeholders from other organisations, if working on a joint venture project or directly for a client. You will be part of the digital centre of excellence community, sharing knowledge and experience with other BI & data professionals. This is an excellent opportunity to interface with experienced practitioners and support the development of junior colleagues.
Our values shape the way we consult and define the people we want to join us on our journey, they are:
Safety first - Going home safe and well
Client focus - Deliver on our promise
Integrity - Always do the right thing
Create opportunity - For our people to excel
As a senior data engineer, you will be expected to work autonomously, taking responsibility for the end-ot-end delivery of solutions on projects. You may supervise junior colleagues on larger projects, taking responsibility for the quality and timeliness of deliverables produced by other members of the team as well as your own.
The ideal candidate should be able to elicit and document requirements and translate to a technical specification that underpins development activity. You will be able to communicate clearly with all stakeholders, providing updates on the timeliness and quality of delivery. You will raise, manage and help to resolve issues when they occur.
You will be expected to align to application lifecycle management processes, maintaining source control of templates and version control of deliverables. Your role will involve providing handover training and documentation where appropriate.
You should be self-motivated to continually learn and enhance your knowledge of subject matter in your area of specialism. You will keep abreast of new technologies and techniques in the industry and will be able to identify business applications for their use, introducing into project work where relevant.
You’ll be responsible for:
Providing technical guidance and support to team members, fostering a collaborative and innovative work environment.
Collaborating with stakeholders to understand business requirements and translate them into technical solutions.
Mentoring and coaching team members to improve skills in your field of specialism.
Contributing to the centre of excellence as a subject matter expert, defining and implementing ways of working and best practices related to your field of specialism.
Ensuring consistency of approach and adherence to standards by all team members working in a data engineering discipline within the centre of excellence.
Developing and implementing ETL processes using Microsoft Fabric and its component parts including data factory, data warehousing and notebooks.
Creating connections to source systems (including via API where available), interfacing with system owners and vendors where appropriate.
Managing and securing structured and unstructured data flows from multiple sources and integrate them to create a unified and reliable data pipeline.
Ensuring data quality and implement appropriate data governance practices.
Building to a requirements specification developed with the end client to meet various use cases as part of project delivery, in a fast-paced environment.
Implementing and enforcing security measures to protect sensitive data.
Ensuring compliance with data protection regulations and industry standards.
Collaborating with the security team to address any identified vulnerabilities.
Ensuring development conforms to secure software development principles including adherence to coding standards, QA & peer review, and use of version control to deploy through the different stages of development.
You’ll need to have:
The ability to work collaboratively as part of a team.
A willingness to share knowledge and support the development of others.
The confidence to ask questions, make suggestions and challenge the status quo.
Excellent written and oral communication skills (in English) and presentational skills.
A commitment to working inclusively.
An aptitude for problem-solving.
Good interpersonal skills.
Mace is an inclusive employer and welcomes interest from a diverse range of candidates. Even if you feel you do not fulfil all of the criteria, please apply as you may still be the best candidate for this role or another role within our organisation.
We are also open to discussing part-time, flexible, and hybrid working options if suitable within the role.
#LI-Onsite