> Markdown version of [/jobs/ext/2996588-principal-software-engineer-m365-copilot](https://www.wearedevelopers.com/jobs/ext/2996588-principal-software-engineer-m365-copilot). 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). --- # Principal Software Engineer-M365 Copilot - **Company:** Microsoft - **Location:** Redmond, WA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Code Review, Continuous Integration, Software Design Patterns, Distributed Systems, Python (Programming Language), Machine Learning, Software Engineering, Backend, Containerization, Information Technology, Data Management, Machine Learning Operations, Microservices - **Published:** September 19, 2026 - **Apply:** https://www.careerjet.com/job/us860bcf12b95edeca6fb80a269d13f708/eaa ## About the Role effectiveness. Mentor and grow engineers through code reviews, design reviews, and technical guidance, raising the bar for engineering excellence across the team. Embody our culture and values. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. These requirements include but are not limited to the following specialized security screenings: 6+ years experience designing, implementing, and operating large-scale, distributed backend, data-intensive, or ML-driven and evaluation systems in production. Demonstrated ability to set technical direction, influence architecture, and mentor engineers to deliver measurable impact in fast-paced and ambiguous environments. Proven ability to drive cross-team engineering initiatives, balancing hands-on contributions with strategic technical leadership. 5+ years' experience developing and deploying AI/ML or GenAI products or systems at multiple points in the product cycle from ideation to shipping. Experience architecting and operating large-scale distributed systems, data platforms, or ML pipelines in production. Experience working with SOTA AI tooling to accelerate software development lifecycle. Experience with Azure platforms and modern deployment practices such as CI/CD, containerization, and microservices. Experience defining and tracking engineering metrics such as performance, reliability, and observability, and mentoring engineers to raise technical quality. A growth mindset, passion for continuous learning, and drive to make both systems and teams more efficient and effective. ## Description Serve as a technical leader and domain expert for shipping AI- and ML-based intelligent services and products, staying ahead of industry trends and applying them to influence product and platform direction. Lead architectural design for complex backend, data, and ML systems that meet security, compliance, scalability, and reliability requirements, and translate vision into actionable milestones, estimates, and plans. Define and drive engineering quality strategy - establishing metrics, standard practices, and reusable design patterns that raise reliability, maintainability, and developer efficiency across the team. Partner with stakeholders and cross-functional teams - including product managers, applied scientists, and data engineers - to align on requirements, incorporate feedback, and deliver high-impact features and platform improvements. Lead the creation and improvement of internal tools and frameworks that accelerate developer velocity, automation, and overall system ## Related Videos - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [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) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)