Microsoft

Principal Software Engineer

Microsoft
Apply
3 days ago
Hyderābād, IndiaStaff+

Responsibilities

  • Own technical strategy, architecture, engineering quality, and end-to-end lifecycle for products, platforms, services, and intelligent agents.
  • Lead the design, development, operation, and evolution of enterprise-scale solutions across Azure, Dynamics 365, and Microsoft 365.
  • Drive adoption of AI-native, agentic, automated, and AI-assisted software engineering practices across development, testing, deployment, and operations.
  • Partner with product management, engineering teams, service owners, and stakeholders to define technical direction, influence roadmaps, and deliver business outcomes.
  • Establish architectural standards, engineering patterns, governance frameworks, quality bars, and technology strategies for secure, reliable, scalable, maintainable, accessible, and sustainable platforms.
  • Use telemetry, operational insights, customer feedback, and engineering data to guide technical investments, product evolution, and quality improvements.
  • Lead architecture, design, and code reviews while reducing technical debt and defect patterns.
  • Drive reliability, observability, performance, monitoring, testing, resiliency, automation, and operational excellence.
  • Coach and influence engineers across teams and improve engineering processes, operating models, and delivery practices.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field, or equivalent practical experience.
  • 12+ years of software engineering experience designing, building, deploying, operating, and managing enterprise-scale applications, platforms, or services.
  • 8+ years of experience building and operating cloud-native solutions on Microsoft Azure, Dynamics 365, or Microsoft 365.
  • Experience with C#, Java, JavaScript/TypeScript, Python, or equivalent programming languages.
  • Deep expertise in software engineering practices, SDLC platforms, engineering toolchains, DevOps, DevSecOps, AI-assisted engineering, and enterprise governance.
  • Experience architecting intelligent applications using LLMs/SLMs, agent frameworks, Retrieval-Augmented Generation, Model Context Protocol, and multi-agent systems.
  • Experience designing secure, scalable, reliable, maintainable, highly available, resilient, and observable distributed systems.
  • Preferred experience defining technical strategy, influencing product roadmaps, leading architectural decisions, and driving engineering standards across multiple teams.
  • Microsoft Azure and AI certifications such as AZ-204, AZ-400, or AI-102 are preferred.
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