> Markdown version of [/jobs/ext/1880899-senior-software-engineer-m365-copilot-mcp-python-c](https://www.wearedevelopers.com/jobs/ext/1880899-senior-software-engineer-m365-copilot-mcp-python-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer [M365 Copilot, MCP, Python, C#] - **Company:** DIGIPAL, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Application Integration Architecture, Software Applications, User Authentication, Microsoft Azure, Microsoft Online Services, Business Software, C Sharp (Programming Language), Cloud Computing, Code Review, Computer Programming, Continuous Integration, DevOps, Python (Programming Language), Azure Machine Learning, Microsoft SharePoint, Systems Integration, Software Organization, Microsoft Power Automate, Office365, Large Language Models, Prompt Engineering, Backend, AI Platforms, Low-code - **Published:** August 1, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p8u29q1liv ## About the Role * 5+ years of Commercial experience developing AI-powered applications or intelligent automation solutions. * Experience with Microsoft 365 Copilot or similar AI platforms. * Understanding of AI fundamentals, including Large Language Models (LLMs) and prompt engineering. * Experience integrating applications through APIs and enterprise services. * Programming experience with Python and/or C#. * Familiarity with SharePoint and Microsoft 365 services. * Strong analytical thinking and problem-solving skills. * Ability to quickly learn new technologies and work effectively in low-code or non-traditional development environments. * Excellent communication and collaboration skills. * Strong self-organization, time management, and ability to work independently. * Fluent English, both written and spoken. NICE TO HAVE * Experience working with Model Context Protocol (MCP). * Experience building AI agents or conversational AI applications. * Knowledge of Azure AI services or Microsoft Power Platform. * Experience with cloud platforms such as Azure or AWS. * Familiarity with enterprise authentication and security concepts. * Experience integrating AI solutions with internal business applications and workflows. * Understanding of DevOps, CI/CD pipelines, and modern software development practices. ## Description * Design, develop, and maintain AI agents using Microsoft 365 Copilot. * Integrate AI agents with backend systems, APIs, SharePoint, and other enterprise services. * Develop and maintain integrations with Model Context Protocol (MCP) servers. * Collaborate with software engineers, product teams, and business stakeholders to design AI-powered workflows. * Build and optimize backend services using Python and/or C#. * Troubleshoot, test, and enhance AI solutions to ensure reliability and performance. * Contribute to the design of scalable, secure, and maintainable AI architectures. * Participate in technical discussions, code reviews, and continuous improvement initiatives. * Stay up to date with the latest developments in AI, Microsoft Copilot, and enterprise automation technologies. ## Related Videos - [API, MCP or MCP App? Choosing the right surface for AI agents](https://www.wearedevelopers.com/videos/100305-api-mcp-or-mcp-app-choosing-the-right-surface-for-ai-agents) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Reimagining app development with Low-code and AI](https://www.wearedevelopers.com/videos/1651-reimagining-app-development-with-low-code-and-ai) - [From Syntax to Singularity: AI’s Impact on Developer Roles](https://www.wearedevelopers.com/videos/900-from-syntax-to-singularity-ai-s-impact-on-developer-roles) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [GitHub Copilot: Beyond the Basics – 10 Ways to Elevate Your Coding](https://www.wearedevelopers.com/magazine/524-github-copilot-beyond-the-basics-10-ways-to-elevate-your-coding) - [Dev Digest 164: AI Agents, AI Blindspots and MCP security problems](https://www.wearedevelopers.com/magazine/578-dev-digest-164-ai-agents-ai-blindspots-and-mcp-security-problems) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer)