Software Engineer II

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Software Engineer II role focused on building and deploying AI-powered capabilities, including copilots and agents, within Microsoft's commercial business. The role emphasizes AI-native engineering practices, leveraging AI-assisted workflows, prompt engineering, RAG, and responsible AI principles, including evaluations for quality and safety. The engineer will also use AI/ML for anomaly detection and root-cause analysis.

What you'd actually do

  1. Brainstorm and identify solutions for critical business and technical problems, using AI as a thought partner to accelerate ideation, weigh alternatives, and pressure-test trade-offs
  2. Design, develop, and deploy solutions which help in improving experiences for Microsoft Industry Solutions Delivery (ISD) and Customer Experience & Success (CE&S) businesses. Use AI-assisted and agentic engineering workflows to move from idea to production faster while upholding quality, security, and reliability.
  3. Leverage AI Native Engineering practices and contribute to the Organizational Knowledge and Context for Agents to be more effective. Continuously curate this organizational knowledge so copilots and agents produce higher-quality, better-grounded results for the whole team.
  4. Analyze events and telemetry from multiple sources and resolve issues in short term and identify patterns for long term solutions, and apply AI/ML for anomaly detection and faster root-cause analysis
  5. Design, build, and integrate AI-powered capabilities—copilots, agents, and generative AI features—into our products, applying prompt engineering, grounding, and retrieval-augmented generation (RAG) to deliver reliable, high-quality outcomes.

Skills

Required

  • Good development experience using Azure resources and services
  • Good exposure to VSO, Git and modern engineering practices
  • Well versed with Agile development methodology
  • Good experience using Microsoft technology stack and/or other languages (.NET framework, ASP.NET, C#, PowerShell, SQL).
  • Ability to create insights from App Insights and Kusto
  • Hands-on experience using AI-assisted development tools (such as GitHub Copilot and coding agents) and ‘vibe coding’ to design, write, test, and review code is a must

Nice to have

  • Hands-on experience or exposure to React and/or other JavaScript Frameworks would be a plus
  • Exposure to AI Native Engineering—building with large language models (LLMs), agent frameworks, prompt engineering, and retrieval-augmented generation (RAG) is strongly preferred
  • Familiarity with the Azure AI platform (such as Azure OpenAI Service and Azure AI Foundry) is a plus
  • Working knowledge of Responsible AI principles and AI evaluation practices is a plus
  • Good verbal and written communication skills.

What the JD emphasized

  • AI-assisted development tools (such as GitHub Copilot and coding agents) and ‘vibe coding’ to design, write, test, and review code is a must
  • Exposure to AI Native Engineering—building with large language models (LLMs), agent frameworks, prompt engineering, and retrieval-augmented generation (RAG) is strongly preferred
  • Working knowledge of Responsible AI principles and AI evaluation practices is a plus

Other signals

  • AI-native engineering
  • AI-assisted and agentic engineering workflows
  • organizational knowledge and context for agents
  • AI/ML for anomaly detection
  • AI-powered capabilities—copilots, agents, and generative AI features
  • prompt engineering, grounding, and retrieval-augmented generation (RAG)
  • Responsible AI
  • evaluations (evals) to measure quality
  • AI-assisted development tools