Microsoft

Software Engineer II

Microsoft
Apply
4 days ago
Hyderābād, IndiaMid Level

Responsibilities

  • Design, build, test, deploy, and operate products, platforms, services, and intelligent agent experiences across Azure, Dynamics 365, and Microsoft 365.
  • Translate business and technical requirements into scalable, secure, reliable, and maintainable solutions.
  • Use agentic software engineering tools and AI-assisted SDLC capabilities to improve engineering productivity and quality.
  • Improve service reliability, scalability, performance, observability, and quality through automation, telemetry, monitoring, testing, and data-driven insights.
  • Investigate and resolve production incidents, performance bottlenecks, and reliability issues.
  • Participate in architecture and design discussions, technical decisions, code reviews, knowledge sharing, and process improvements.
  • Address technical debt, modernization opportunities, code reuse, and cost optimization.
  • Use operational, customer, and engineering data to inform technical decisions and improve user experiences.
  • Build and operate solutions in compliance with security, privacy, and regulatory requirements.
  • Collaborate across engineering, product, partner, and service-owner teams to deliver customer and business value.

Requirements

  • Bachelor’s degree and 7+ years of professional software engineering experience with one or more modern programming languages.
  • At least 3 years of experience building and operating enterprise applications on Azure, Dynamics 365, or Microsoft 365.
  • Experience with modern SDLC platforms, engineering toolchains, and Open Source or InnerSource development practices.
  • Hands-on experience with DevOps, DevSecOps, and agentic software engineering.
  • Technical expertise in one or more of .NET, SQL, Cosmos DB, Python, Azure CLI, PowerShell, YAML, Node.js, or React.js.
  • Experience building, deploying, and operating cloud-native applications and services on Microsoft Azure.
  • Experience designing intelligent, context-aware software systems using language models and agentic coding frameworks.
  • Understanding of database design, data modeling, technical specifications, diagrams, and infrastructure blueprints.
  • Ability to troubleshoot production incidents, diagnose complex technical issues, and operate highly available services.
  • Ability to analyze operational, customer, and engineering data to identify issues and support technical decisions.
  • Strong collaboration, communication, ownership, accountability, and problem-solving skills.
  • Microsoft Azure certifications AZ-204 or AZ-400 and AI-900 must already be achieved or obtained within three months of hire.
  • Preferred experience includes AI-powered applications, agentic workflows, AI-assisted software engineering, DevSecOps, cloud service operations, and Open Source or InnerSource development models.
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