Microsoft Hiring Senior Software Engineer in Hyderabad | AI
Role Overview
Job Overview
Microsoft is hiring a Senior Software Engineer in Hyderabad, Telangana, to help build next-generation AI and agentic systems for enterprise operations. The role sits within Microsoft Digital and Infrastructure Engineering Services, where engineering teams develop technology that supports critical business processes and improves productivity across the organization.
This position combines advanced software engineering with Generative AI, AI agents, distributed systems, cloud-native architecture, and enterprise automation. The selected engineer will act as a senior technical authority, helping define architecture, establish reusable engineering patterns, evaluate emerging AI technologies, and build production-grade platforms.
A major focus of the role is the development of a unified AIOps platform. The platform is intended to connect AI agents, tools, applications, workflows, automation capabilities, data, and operational services into a scalable ecosystem. The engineer will remain hands-on while also influencing technical direction across multiple engineering teams.
Key Responsibilities
- Provide senior technical leadership for AI engineering architecture, implementation, and delivery.
- Guide technical decisions for complex AI-powered products and enterprise platforms.
- Investigate unclear or challenging AI problems through research, experimentation, prototypes, and technical analysis.
- Assess new AI models, frameworks, architectural approaches, and engineering technologies and determine where they can provide business or technical value.
- Establish reusable AI engineering patterns, reference architectures, frameworks, and development practices.
- Lead architecture and design reviews for complex AI systems.
- Influence engineering decisions across multiple teams without relying on direct management authority.
- Serve as a trusted technical contact for difficult AI engineering and delivery problems.
- Design and develop a unified AIOps platform that brings separate tools, agents, applications, skills, workflows, and automation capabilities together.
- Define common approaches for orchestration, integration, agent-to-agent communication, identity, data, observability, and governance.
- Create a flexible architecture that allows new agents, tools, skills, and services to be onboarded, discovered, orchestrated, and reused.
- Remain actively involved in software design and development while driving technical alignment among participating teams.
- Help transition AI capabilities from isolated solutions into a scalable and reusable enterprise ecosystem.
Required Skills
The role requires deep software engineering experience combined with hands-on expertise in modern AI systems. Candidates should be comfortable designing and delivering enterprise-scale cloud-native applications and distributed systems.
Strong experience with production AI solutions is required, including areas such as Generative AI, Large Language Models, AI agents, agentic AI, multi-agent systems, Retrieval-Augmented Generation, semantic search, vector databases, and workflow orchestration.
Candidates should also have broad engineering knowledge across backend services, frontend development, APIs, microservices, cloud platforms, data engineering, and modern application architecture. Experience with C#, .NET, Python, React, Angular, TypeScript, REST, GraphQL, and Azure is particularly relevant.
Hands-on knowledge across the AI lifecycle is important. This includes model selection, fine-tuning, evaluation, prompt engineering, inference optimization, safety validation, and production deployment.
Experience designing secure and responsible AI systems is also expected. Candidates should understand grounding, hallucination mitigation, guardrails, Responsible AI, security, governance, observability, and operational reliability.
Education
A Bachelor's Degree in Computer Science or a related technical field is required, although equivalent experience may be considered. A Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related discipline is preferred.
Experience
The position requires 10 or more years of hands-on software engineering experience. Candidates should have a strong record of designing, developing, and delivering enterprise-scale cloud-native applications and distributed systems.
Senior-level technical leadership experience is also important. The ideal candidate will have influenced architecture, established engineering standards, mentored engineers through design and code reviews, and contributed to technical strategy across multiple teams.
Required Technologies
- C
- C++
- C#
- .NET
- Java
- JavaScript
- Python
- React
- Angular
- TypeScript
- REST
- GraphQL
- Azure
- Microservices
- Generative AI
- Large Language Models (LLMs)
- AI Agents
- Agentic AI
- Multi-Agent Systems
- RAG
- Semantic Search
- Vector Databases
- Workflow Orchestration
- Microsoft Agent Framework
- Semantic Kernel
- Azure AI Foundry
- Azure OpenAI
- Copilot Studio
- MCP
- LangChain
- LangGraph
- AutoGen
- CrewAI
- OpenAI
- Anthropic
- CI/CD
- Telemetry
- Monitoring
- Observability
- Event-Driven Architecture
Preferred Skills
Experience with modern agent frameworks and AI platforms such as Microsoft Agent Framework, Semantic Kernel, Azure AI Foundry, Azure OpenAI, Copilot Studio, MCP, LangChain, LangGraph, AutoGen, CrewAI, OpenAI, or Anthropic can be valuable.
Candidates may also benefit from experience with AI evaluation, observability, quality measurement, reliability frameworks, networking, infrastructure, telemetry, operational intelligence, and large-scale monitoring systems.
Knowledge of Responsible AI, privacy, compliance, governance, and enterprise security requirements is preferred. Experience building enterprise AIOps or operational intelligence platforms can further strengthen an application.
Soft Skills
This position requires strong technical communication and collaboration. The engineer will work with Product Managers, Architects, Applied Scientists, Security teams, engineering groups, and executive stakeholders.
A strong ownership mindset is important because the role involves making architectural recommendations and influencing technical direction across teams. Candidates should be comfortable working with ambiguity, explaining complex technical decisions clearly, mentoring engineers, and balancing innovation with reliability, security, governance, and operational needs.
Benefits of Working in this Role
This role provides an opportunity to work on enterprise-scale AI engineering and AIOps challenges while combining software development, cloud architecture, Generative AI, agentic systems, distributed systems, and operational intelligence.
The position also offers exposure to technical strategy, architecture reviews, reusable engineering frameworks, responsible AI practices, and cross-team technical leadership. These experiences can be valuable for engineers building long-term careers in AI engineering, platform engineering, cloud architecture, distributed systems, and enterprise software.
Work Mode
The Microsoft job listing specifies 3 days per week in-office. The role is therefore classified as hybrid for SoftoJobs. It is a full-time individual contributor position with less than 25% travel.
Location
The Senior Software Engineer position is based in Hyderabad, Telangana, India. The role is part of Microsoft Digital and Infrastructure Engineering Services and focuses on AI-powered enterprise solutions and a unified AIOps platform.
Who Should Apply
This opportunity is best suited to experienced software engineers with 10 or more years of technical engineering experience and substantial exposure to enterprise-scale applications, cloud-native systems, distributed architectures, and production AI.
Candidates with strong backgrounds in Generative AI, LLM applications, RAG, agentic workflows, AI platforms, microservices, Azure, backend engineering, data systems, or AIOps should consider this role. Senior individual contributors who can combine hands-on engineering with architecture leadership and cross-team influence are especially aligned with the requirements.
Career Growth
The role can support further growth toward senior technical leadership in AI engineering, enterprise architecture, cloud platforms, AIOps, distributed systems, and intelligent automation. Working across architecture, engineering standards, production AI, and cross-functional technical strategy can help broaden both technical depth and organizational influence.
Application Advice
Applicants should tailor their resume around production AI systems and enterprise software rather than listing technologies without context. Highlight specific systems you designed or delivered, the scale of the environment, architectural decisions, reliability improvements, AI capabilities, and measurable outcomes.
Show evidence of hands-on work with LLMs, RAG, AI agents, cloud-native services, microservices, observability, security, and distributed systems where applicable. Senior candidates should also demonstrate how they influenced architecture, mentored engineers, resolved complex technical problems, and aligned multiple teams around engineering standards.
The supplied listing was posted on August 13, 2026. Candidates should verify the current vacancy status and application requirements on the official Microsoft careers page before applying.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's Degree in Computer Science or a related technical field with equivalent experience accepted. A Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field is preferred.
Experience
10+ years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite