Principal Power Platform Engineer (R-18873)
Center Valley - Pennsylvania - United StatesFull-TimeStaffSoftware Engineering
Key Responsibilities:
- Design, build, and maintain Copilot Studio agents to support business workflows, knowledge discovery, and automation use cases.
- Develop and manage conversational topics, triggers, actions, and orchestration following established design standards and best practices.
- Integrate Copilot agents with enterprise systems using Power Platform components, including Power Automate, Dataverse, Microsoft 365, and approved connectors.
- Enforce Power Platform governance controls, including environment strategy, Managed Environments, and Data Loss Prevention (DLP) policies.
- Manage the full agent lifecycle, including intake, development, testing, deployment, versioning, optimization, and retirement.
- Ensure agents comply with organizational security, privacy, and compliance requirements, including identity and data access controls.
- Monitor agent performance and usage using platform analytics and logs; continuously improve quality, accuracy, and user experience.
- Support application lifecycle management (ALM) practices, including controlled promotion across development, test, and production environments.
- Maintain technical documentation, standards, and inventories for Copilot agents and related Power Platform solutions.
- Collaborate with business stakeholders, architects, and administrators to align agent capabilities with enterprise strategy and operational needs.
Essential Skills:
- Experience with Copilot Studio agent design and lifecycle management.
- Strong understanding of ALM, DevOps and modern engineering practices.
- Knowledge of security and compliance controls including Entra ID, OAuth2, Data Loss Prevention and Purview fundamentals.
- Familiarity with Dataverse, Azure OpenAI, and Retrieval-Augmented Generation (RAG) techniques.
- Experience supporting Microsoft 365 tenant and service readiness.
- Proven experience with Microsoft Power Platform including Power Apps, Power Automate, Power BI and Power Virtual Agents.
- Experience with the Power Platform Center of Excellence to support platform governance.
- Hands-on expertise with Microsoft Copilot Studio and AI Builder.
- Strong development skills in C#, .NET, JavaScript, or Python to support custom extensions.
- Experience building and maintaining CI/CD pipelines using Azure DevOps or GitHub Actions.
- Strong communication, stakeholder engagement and technical leadership skills with the ability to translate business needs into technical solutions.
- Strong analytical and problem-solving skills.
- Experience with platform performance optimization and troubleshooting.
- Show an ownership mindset in everything you do; be a problem solver, be curious and be inspired to take action, be proactive, seek ways to collaborate and connect with people and teams in support of driving success.
- Continuous growth mindset, keep learning through social experiences and relationships with stakeholders, experts, colleagues and mentors as well as widen and broaden your competencies through structural courses and programs.
- Preferred certifications include PL 400 or PL 600. Preferred certifications include AI 102, AZ 204, SC 300, PL 300, AZ 305.
- Where applicable, fluency in English and languages relevant to the working market.
Similar roles you might like
View all Software Engineering rolesMore roles at DNB
View company profileAccount Executive II, Western Region (R-18567)
Alberta - CanadaFull-Time
Accounts / Finance
Agent Management Analyst (R-18876)
Center Valley - Pennsylvania - United StatesFull-Time
Analyst
