This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re looking for a Digital Systems Engineer to design, build, and continuously improve the internal digital tools that support our members and staff. Working as part of our Digital Team, you’ll take a hands-on role in developing and maintaining our CRM, digital product stack and associated products and systems, building integrations and automations, and ensuring our tools are reliable, well-designed, and genuinely useful for the people who rely on them every day.
Job Responsibility:
Design, build and improve internal systems
Customise and extend our Microsoft Dynamics 365 CRM
Build and maintain integrations between systems using APIs
Develop automations and backend services (e.g. Azure Functions)
Improve system reliability, performance, and data quality
Own internal digital products
Work with a Business Analyst and stakeholders to understand user needs
Translate requirements into well-designed technical solutions
Deliver changes iteratively and measure their impact
Balance short-term fixes with longer-term improvements
Support and enable colleagues
Act as a point of escalation for technical issues with internal tools
Investigate and resolve problems efficiently
Provide training, documentation, and guidance to help teams work confidently with digital systems
Contribute to the wider digital team
Help shape standards, ways of working, and technical direction
Share knowledge and support colleagues across the team
Identify opportunities where digital tools can deliver meaningful improvements
Requirements:
Experience designing and maintaining internal digital systems
Strong understanding of APIs, integrations, and data flows
Ability to work closely with non-technical users and stakeholders
A pragmatic, user-centred approach to building digital tools
Programming experience
Nice to have:
Experience with Microsoft Dynamics 365 or similar CRM platforms
Experience building cloud-based services or automations (e.g. Azure)
Experience working in small teams or resource-constrained environments