Microsoft

Software Engineer II

Microsoft
Apply
1 day ago
Hyderābād, IndiaMid Level

Responsibilities

  • Design, develop, test, deploy, and support scalable software services and AI-powered applications.
  • Build copilots, intelligent agents, and workflow automation using large language models and agentic AI frameworks.
  • Develop reusable APIs, services, libraries, and platform components for enterprise AI scenarios.
  • Implement RAG, semantic search, embeddings, tool calling, memory, and multi-agent workflows.
  • Integrate AI capabilities with enterprise systems, operational processes, and structured and unstructured data sources.
  • Create automated evaluations covering accuracy, groundedness, relevance, safety, latency, reliability, and cost.
  • Write clean, maintainable, secure, accessible, and well-tested production code.
  • Participate in architecture reviews, code reviews, incident response, troubleshooting, and operational improvements.
  • Apply security, privacy, compliance, accessibility, and responsible-AI requirements throughout the engineering lifecycle.
  • Use AI-assisted development tools while maintaining accountability for code quality.

Requirements

  • Bachelor’s degree in computer science or a related technical field and 4+ years of technical engineering experience with coding, or equivalent experience.
  • Coding experience in one or more languages including C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud background check.
  • Preferred proficiency in C#, Python, Java, JavaScript, or TypeScript.
  • Preferred experience designing and developing cloud applications, APIs, distributed services, or enterprise platforms.
  • Preferred knowledge of object-oriented design, data structures, algorithms, design patterns, and system-design fundamentals.
  • Preferred practical knowledge of generative AI concepts including LLMs, prompt engineering, embeddings, RAG, and intelligent agents.
  • Preferred experience with Azure OpenAI, Azure AI Foundry, Semantic Kernel, AutoGen, or similar technologies.
  • Preferred experience delivering production copilots, AI agents, RAG systems, or intelligent automation.
  • Preferred knowledge of model and agent evaluation, responsible AI, prompt-injection protection, content safety, and AI red teaming.
  • Preferred experience with Azure AI Search, AKS, App Service, Functions, Cosmos DB, Microsoft Fabric, or Azure Monitor.
  • Preferred familiarity with containers, Kubernetes, infrastructure as code, and managed-identity security patterns.
  • Preferred experience with microservices, event-driven architectures, distributed systems, caching, and performance optimization.
  • Preferred familiarity with MLOps, LLMOps, experimentation, telemetry, and AI lifecycle management.
  • Preferred experience with supply-chain, ERP, SAP, or other large-scale enterprise systems.
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me