> Markdown version of [/jobs/ext/2006456-principal-software-engineer-architect](https://www.wearedevelopers.com/jobs/ext/2006456-principal-software-engineer-architect). 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 - Architect - **Company:** Microsoft - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Microsoft Azure, Microsoft Online Services, C Sharp (Programming Language), C++ (Programming Language), Continuous Integration, Data Infrastructure, Distributed Systems, Python (Programming Language), Open Source Technology, Systems Development Life Cycle, Software Engineering, Strategies of Testing, System Availability, Event Driven Architecture, Microsoft Fabric - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/principal-software-engineer-architect-usa-58868681 ## About the Role high development efficiency by building internal tools and evaluating open-source options * Lead incident response and drive post-incident learning to prevent recurrence * Collaborate with PMs, EMs, and researchers to prototype and operationalize innovations * Drive AI tooling adoption across the software development lifecycle Tasks * 8+ years of software engineering experience with coding in C/C++/C#/Java/JavaScript/Python or equivalent * Deep understanding of distributed systems and end-to-end service delivery * Ability to design for scalability, reliability, and high availability * Experience with architecture decisions, design reviews, and mentoring * Strong collaboration with cross-functional teams and customers * Security screening requirement (Microsoft Cloud Background Check) * Proven track record in incident management and operational excellence Key requirements * ## Description Experteer Overview In this role, you will architect and implement scalable Pub/Sub solutions for Azure Event Grid, enabling real-time, event-driven architectures at scale. You will partner with PMs, engineering leads, and researchers to shape the service roadmap and drive end-to-end delivery. You will mentor engineers, lead design reviews, and ensure high availability and reliability. The position sits within the Azure Event Grid engineering team, contributing to Microsoft Fabric and the broader data platform mission. You will influence AI tool adoption across the SDLC and help translate customer needs into robust technical solutions. Compensation / Benefits * Architect extensible, reliable messaging solutions at scale with strong diagnosability * Define requirements and drive architecture using telemetry and customer feedback * Lead design reviews, mentor engineers, and promote coding best practices * Develop testing strategies and integrate automation into CI/CD for reliability * Improve development efficiency by building internal tools and evaluating open-source options * Lead incident response and drive post-incident learning to prevent recurrence * Collaborate with PMs, EMs, and researchers to prototype and operationalize innovations * Drive AI tooling adoption across the software development lifecycle Tasks * 8+ years of software engineering experience with coding in C/C++/C#/Java/JavaScript/Python or equivalent * Deep understanding of distributed systems and end-to-end service delivery * Ability to design for scalability, reliability, and high availability * Experience with architecture decisions, design reviews, and mentoring * Strong collaboration with cross-functional teams and customers * Security screening requirement (Microsoft Cloud Background Check) * Proven track record in incident management and operational excellence Key requirements * ## Related Videos - [Data Analytics with Microsoft Fabric: End-to-End Use Case with Data Agents](https://www.wearedevelopers.com/videos/1547-data-analytics-with-microsoft-fabric-end-to-end-use-case-with-data-agents) - [Agentic DevOps: How AI-Powered Automation Transforms Software Delivery on GitHub and Azure](https://www.wearedevelopers.com/videos/1539-agentic-devops-how-ai-powered-automation-transforms-software-delivery-on-github-and-azure) - [Autonomous microservices with event-driven architecture](https://www.wearedevelopers.com/videos/1052-autonomous-microservices-with-event-driven-architecture) - [Developer Tools for Microsoft Azure](https://www.wearedevelopers.com/videos/450-developer-tools-for-microsoft-azure) - [Bringing Clarity to Event Streams: Enabling Analytics and AI Through Rich Metadata](https://www.wearedevelopers.com/videos/1616-bringing-clarity-to-event-streams-enabling-analytics-and-ai-through-rich-metadata) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)