Overview
Do you want to help build the operating system for Frontier Transformation?
Microsoft Frontier Company helps customers achieve measurable business outcomes through AI, engineering, and transformation at scale. Within Frontier Company Operations, Business Excellence advances its vision through a portfolio of capabilities and organizations, with Delivery Excellence (DE) serving as the AI-native operating system for how we pursue, deliver, govern, and realize customer value, with speed, quality, predictability, and financial discipline built into every engagement.
Execution Engineering is the Intelligence pillar and engineering arm of Delivery Excellence, building the intelligent products, platforms, agents, and experiences that power this operating system.
As a Principal Software Engineer in the Execution Engineering team, you will architect, design, build, and evolve intelligent products, platforms, services, and agents that power Delivery Excellence across Microsoft. Leveraging deep engineering expertise, AI-native technologies, and modern software engineering practices, you will drive technical strategy, accelerate innovation, and deliver secure, scalable, and high-quality solutions that create exceptional value for our users and customers.
Responsibilities
Role & Responsibilities: -
Own the technical strategy, architecture, engineering quality, and end-to-end engineering lifecycle of products, platforms, services, and intelligent agents that deliver strategic business impact and exceptional customer experiences.
Lead the design, development, operation, and evolution of enterprise-scale solutions across Microsoft cloud platforms including Azure, Dynamics 365, and Microsoft 365.
Drive adoption of AI-native and Agentic Software Engineering practices, leveraging modern engineering tools, automation, and AI-assisted SDLC capabilities to improve productivity, quality, and delivery velocity.
Partner with Product Management, Partner engineering teams, Service Owners, and cross-functional stakeholders to define technical direction, influence roadmaps, and deliver scalable business outcomes.
Establish and uphold architectural standards, engineering patterns, quality bars, governance frameworks, and technology strategies that ensure security, reliability, scalability, maintainability, accessibility, operational excellence, and long-term platform sustainability.
Use production telemetry, operational insights, customer feedback, and data-driven evidence to guide technical investments, product evolution, quality improvements, and engineering decision-making.
Lead engineering excellence through architecture, design, and code reviews, establishing quality frameworks, advancing modern engineering practices, and driving systematic reduction of technical debt and defect patterns.
Drive service reliability, observability, performance, and operational excellence through automation, monitoring, testing, resiliency engineering, and proactive risk management.
Coach and influence engineers across teams, fostering a culture of technical excellence, continuous learning, accountability, innovation, and knowledge sharing.
Optimize engineering processes, operating models, and delivery practices to improve organizational agility, engineering throughput, responsiveness to change, and customer value realization
Embody our culture and values
Knowledge, Skills, and Experience
12+ years of experience in software engineering, including architecture, design, development, deployment, operations, and lifecycle management of enterprise-scale products and services.
Deep expertise in modern software engineering practices, SDLC platforms, engineering toolchains, DevOps, DevSecOps, and AI-assisted engineering for the secure and reliable delivery of software.
Proven experience driving adoption of Open Source Software (OSS), InnerSource, engineering governance, reusable platforms, and engineering standards at scale.
Hands-on expertise in architecting and enabling Agentic Software Engineering capabilities across the software development lifecycle, including AI-assisted development, testing, deployment, operations, and continuous improvement workflows.
Deep technical expertise in one or more of the following technologies: .NET, SQL, Cosmos DB, Python, Azure CLI, PowerShell, YAML, Node.js, React.js, and cloud-native application architectures.
Extensive experience architecting, building, operating, and scaling enterprise applications, platforms, and services on Microsoft Azure.
Proven experience designing and implementing intelligent, context-aware applications using Large Language Models (LLMs/SLMs), agent frameworks, Retrieval-Augmented Generation (RAG), Model Context Protocol (MCP), and multi-agent systems.
Demonstrated ability to define architecture, engineering patterns, technical standards, and governance frameworks that balance performance, reliability, security, maintainability, scalability, and cost efficiency.
Strong experience designing highly available, resilient, observable, and secure distributed systems through the effective use of automation, telemetry, monitoring, testing, and operational excellence practices.
Proven ability to leverage customer insights, production telemetry, operational metrics, and engineering data to influence technical strategy, architecture decisions, roadmap priorities, and quality outcomes.
Demonstrated ownership and accountability for end-to-end product and service quality, reliability, security, accessibility, compliance, and customer experience throughout the lifecycle of a product or platform.
Exceptional technical leadership, collaboration, communication, and mentoring skills, with a track record of influencing engineers, engineering teams, and cross-functional stakeholders without direct authority.
Microsoft certifications such as AZ-204, AZ-400, AI-102, or equivalent Azure and AI certifications preferred.
Required / Minimum Qualifications
- Bachelor's Degree in Computer Science, Engineering, Information Technology, or related technical field, or equivalent practical experience.
- 12+ years of software engineering experience designing, building, deploying, and operating enterprise-scale applications, platforms, or services.
- 8+ years of experience building and operating cloud-native solutions on Microsoft Azure, Dynamics 365, or Microsoft 365.
- Proven experience with software development using technologies such as C#, Java, JavaScript/TypeScript, Python, or equivalent programming languages.
- Experience designing and delivering secure, scalable, reliable, and maintainable enterprise software solutions.
Preferred Qualifications
Proven experience defining technical strategy, influencing product roadmaps, and driving delivery across multiple teams and stakeholders.
Experience architecting and delivering AI-native solutions using LLMs, agentic frameworks, multi-agent systems, MCP, and modern AI engineering practices.
Experience applying Agentic Software Engineering, DevSecOps, platform engineering, and modern SDLC practices at enterprise scale.
Demonstrated success leading architectural decisions, engineering standards, quality frameworks, and operational excellence initiatives.
Experience leveraging customer insights, telemetry, and operational data to drive technical direction and product evolution.
Strong influence, communication, and collaboration skills, with a proven ability to lead through technical expertise rather than organizational authority.
Microsoft Azure and AI certifications (AZ-204, AZ-400, AI-102, or equivalent) are preferred.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Insights from previous hires
Top skills: Computer Science
Common previous titles: Principal Software Engineer, Senior Principal Software Engineer, Senior Software Engineer, Tech, Senior Specialist, Software Engineer II, Security, Member of Technical Staff, Director, Senior Security Researcher
Job description provided by Microsoft.
View the original posting