Senior Power Platform Engineer
Remote / Home based (UK based only)
Permanent | Full-time
No sponsorship available
About the Role
We are looking for a Senior Power Platform Engineer to help design, build, and evolve a commercial ISV product built on Microsoft Dynamics 365 and Power Platform.
What you’ll be doing
* Designing and engineering model-driven applications built on Dataverse as part of a commercial product platform
* Building and maintaining Power Pages portals used across customer environments
* Designing scalable Dataverse data models for multi-customer / multi-tenant use cases
* Developing complex automation using Power Automate (modular, reusable flow architecture)
* Writing and maintaining Dynamics 365 plugins and custom business logic (C#)
* Designing and evolving business process automation frameworks (BPFs + flows)
* Delivering integrations with external systems via APIs and structured data services
* Contributing to product architecture, engineering standards, and design decisions
* Refactoring and improving existing components to support scale and maintainability
* Collaborating with engineers in a product-focused Agile development team
About You
You are likely a:
* Senior Power Platform Engineer
* Senior Dynamics 365 Developer
* Power Platform Product Engineer (ISV environment)
With solid experience in:
* Strong experience designing and building model-driven applications in Dynamics 365
* Deep understanding of Dataverse modelling and scalable architecture patterns
* Experience building Power Automate solutions at scale (not just simple workflows)
* Strong ability in C# plugin development and system extension design
* Experience working across complex, evolving platforms rather than one-off implementations
* A strong engineering mindset with attention to reusability, maintainability, and structure
Nice to have
* Experience working in ISV or product-based environments
* Experience designing modular Power Platform architectures
* Experience with Power Pages at scale
* Experience refactoring or modernising legacy Power Platform solutions
* Exposure to API-led integration or system design outside Power Platform
What makes this role different
* You are building and evolving a commercial software product, not delivering client projects
* The platform must scale across multiple customers and environments
* Strong emphasis on engineering quality, architecture, and reuse
* You will directly influence the core design and direction of the platform
* Work on problems involving real product complexity, not isolated feature delivery