Software Engineer II

Microsoft

4+ yrs Multiple Locations Full Time Hybrid (office + remote)
Microsoft logo
Posted : yesterday
Actively hiring

Job description

Join a team of passionate innovators at Microsoft, dedicated to transforming the commercial business through AI-native engineering and modern platforms. We're building critical products and services that power Microsoft and its customers, helping teams work smarter, faster, and more securely. If you're excited by the prospect of building, experimenting, and shaping the future of commercial execution with AI at its core, this is your opportunity.

Responsibilities

This role involves identifying and solving complex business and technical challenges, leveraging AI as a collaborative partner to drive innovation and explore alternative solutions. You will design, develop, and deploy solutions to enhance experiences for Microsoft's Industry Solutions Delivery (ISD) and Customer Experience & Success (CE&S) businesses, utilizing AI-assisted workflows to accelerate development while maintaining high standards of quality and security.

Contribute to AI Native Engineering practices and enrich organizational knowledge bases to empower copilots and agents for more effective outcomes. Analyze telemetry data to resolve immediate issues and identify long-term solutions, employing AI/ML for anomaly detection and rapid root-cause analysis. Collaborate with peer teams to extend services and experiences for broader impact.

You will be instrumental in designing, building, and integrating AI-powered capabilities, including copilots, agents, and generative AI features, into our products. This includes applying prompt engineering, grounding, and RAG techniques to ensure reliable and high-quality results. A key aspect of this role is championing Responsible AI, using systematic evaluations to ensure solutions are safe, secure, grounded, and trustworthy.

Qualifications

We are seeking candidates with robust development experience using Azure resources and services, alongside a strong understanding of VSO, Git, and modern engineering practices. Proficiency in Agile development methodology is essential.

While hands-on experience with React or other JavaScript frameworks is a plus, strong experience with the Microsoft technology stack and/or other languages such as .NET framework, ASP.NET, C#, PowerShell, and SQL is highly valued. The ability to derive insights from App Insights and Kusto is also important.

Crucially, you should have hands-on experience with AI-assisted development tools like GitHub Copilot and coding agents, applying them to design, write, test, and review code. Prior exposure to AI Native Engineering—building with LLMs, agent frameworks, prompt engineering, and RAG—is strongly preferred. Familiarity with the Azure AI platform, including Azure OpenAI Service and Azure AI Foundry, as well as knowledge of Responsible AI principles and AI evaluation practices, are considered advantages. Excellent verbal and written communication skills are required. A minimum of 4 years of relevant work experience is expected.

Essential Skills

AzureGitAgile Methodology.NET FrameworkASP.NETC#SQLApp InsightsKustoAI-assisted development toolsLarge Language Models (LLMs)Agent frameworksPrompt EngineeringRetrieval-Augmented Generation (RAG)Responsible AI principlesCommunication skills

Good to Have

ReactJavaScript FrameworksPowerShellAzure AI platformAzure OpenAI ServiceAzure AI FoundryAI evaluation practices

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
IndustryTechnology
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Technology

Software Engineer II at Microsoft | SkillMX | SkillMX