Microsoft Senior Software Engineer Jobs in Hyderabad | Hybrid
Role Overview
Job Overview
Microsoft is hiring a Senior Software Engineer in Hyderabad for a full-time software engineering opportunity within the Commercial Sales Experiences Engineering organization. This role focuses on developing enterprise applications that combine cloud computing, artificial intelligence, full-stack engineering, security, data, and automation.
The engineer will contribute throughout the software development lifecycle, including requirements analysis, architecture, application and database design, coding, testing, deployment, monitoring, and production support. The position is suited to experienced software engineers who enjoy solving complex business problems and creating AI-powered experiences that improve productivity and user outcomes.
You will collaborate with developers, architects, program managers, UX designers, product teams, and business stakeholders. The technology environment includes Microsoft Azure, .NET, C#, React, microservices, Power Platform, Dynamics 365, Azure AI, and modern AI development tools.
Key Responsibilities
- Lead software development from requirements gathering and technical design through implementation, testing, deployment, and operational support.
- Design scalable, secure, resilient, and maintainable enterprise applications using suitable architecture patterns and technologies.
- Build AI-powered applications and agentic solutions that improve user productivity and customer experiences.
- Develop full-stack solutions covering backend services, APIs, databases, and modern frontend applications.
- Apply microservices and loosely coupled architecture principles to cloud-native solutions.
- Guide technical decisions involving architecture, design patterns, technology selection, and engineering dependencies.
- Establish strong engineering practices for coding, automated testing, documentation, security, and software quality.
- Mentor engineers through code reviews, technical discussions, architecture feedback, and knowledge sharing.
- Work with Microsoft product teams, program managers, UX professionals, and engineering groups to deliver integrated solutions.
- Participate in cross-team engineering initiatives and help coordinate technical dependencies.
- Improve production reliability through monitoring, alerting, diagnostics, automated recovery, and incident management.
- Lead root cause analysis and implement improvements to performance, scalability, reliability, and cost efficiency.
- Identify opportunities for automation and process improvement across development and delivery workflows.
- Contribute to sprint, quarterly, and semester planning with realistic estimates, milestones, risks, and delivery commitments.
- Communicate technical progress, risks, dependencies, and business impact clearly to stakeholders.
Required Skills
Candidates should have strong professional software engineering experience and be comfortable working across architecture, development, testing, deployment, and production operations. Programming experience in C#, C++, C, Java, JavaScript, or Python is required.
Strong practical knowledge of C# and .NET, microservices architecture, REST APIs, React, and JavaScript or TypeScript is highly relevant. The role requires experience developing commercial software and delivering production services.
You should understand cloud development principles such as loosely coupled systems, cloud-native architecture, DevOps practices, scalability, security, reliability, and operational excellence. Experience with enterprise Azure infrastructure and PaaS services is also important.
AI experience is a significant part of this position. Candidates should understand how AI and machine learning capabilities can be integrated into applications and agent workflows. Experience with GitHub Copilot, Copilot CLI or SDK, Claude CLI, or similar AI development technologies is valuable, especially when used to build agents, plugins, skills, MCP servers, or engineering automation.
Preferred Skills
A strong preferred profile includes 6+ years of commercial software engineering experience and a record of successfully delivering software products or services. Experience leading technical dependencies, architectural decisions, and cross-team engineering initiatives is beneficial.
Experience building intelligent applications using ASP.NET and Azure AI technologies, including Azure AI Foundry, is preferred. Knowledge of AI and machine learning concepts and practical experience integrating AI capabilities into agent workflows can further strengthen an application.
Additional useful experience includes Power Platform, Dynamics 365, enterprise-scale cloud architecture, global Agile teams, startup-style engineering environments, and customer-focused technology delivery. Experience influencing technical decisions in cross-group or matrixed organizations is also valuable.
Education
A Bachelor's Degree in Computer Science or a related technical field is the stated minimum qualification. Equivalent professional experience may also be considered. The preferred profile combines formal technical education with substantial commercial software engineering experience.
Experience
The minimum requirement is 4+ years of technical engineering experience involving software development. Preferred qualifications include 6+ years of experience as a software engineer building commercial software, 6+ years of cloud development experience, and 5+ years of experience leading technical or architectural dependencies.
Required Technologies
- C#
- .NET
- ASP.NET
- C++
- C
- Java
- JavaScript
- TypeScript
- React
- REST APIs
- Microservices
- Microsoft Azure
- Azure PaaS
- Azure AI
- Azure AI Foundry
- Azure Web Apps
- Azure Functions
- Azure Kubernetes Service (AKS)
- Azure Container Apps
- Azure API Management (APIM)
- Azure Front Door
- Azure Service Bus
- Azure Event Hubs
- Azure SQL
- Azure Cosmos DB
- Azure Synapse
- NoSQL
- Git
- CI/CD
- DevOps
- Automated Testing
- Power Platform
- Dynamics 365
- GitHub Copilot
- Copilot CLI/SDK
- Claude CLI
- MCP Servers
- AI/ML
Soft Skills
Strong communication, collaboration, mentoring, and technical leadership skills are important for this role. The engineer should be able to explain technical concepts clearly to engineering teams, product partners, business stakeholders, and other audiences.
A customer-focused approach is valuable because the team develops solutions intended to solve real business challenges. Candidates should be comfortable working through ambiguity, evaluating technical trade-offs, influencing decisions, and maintaining alignment across multiple teams. Curiosity, continuous learning, and willingness to mentor others are also important.
Benefits of Working in this Role
This role provides broad exposure to enterprise software engineering across cloud, AI, full-stack development, data, security, DevOps, and modern application architecture. Engineers can work on solutions with significant business impact while developing practical experience with emerging AI engineering approaches.
The position also provides opportunities to contribute to architecture decisions, mentor engineers, collaborate across Microsoft teams, and work with modern Azure services. This combination can help experienced developers strengthen technical leadership, solution design, and enterprise engineering capabilities.
Work Mode
The position is full-time and follows a hybrid working arrangement with three days per week in the office. Travel is listed as less than 25%.
Location
The listed location is Hyderabad, Telangana, India.
Who Should Apply
This opportunity is suitable for Senior Software Engineers, Full Stack Developers, .NET Developers, C# Developers, Azure Developers, Cloud Engineers, and AI application engineers who want to work on enterprise-scale software and intelligent applications.
Candidates should consider applying if they have strong experience with C# and .NET, frontend development, REST APIs, microservices, Azure, DevOps, and cloud-native application architecture. Professionals with practical experience building AI agents, integrating Azure AI, or using AI-assisted engineering tools may be especially well aligned.
Career Growth
The role can support continued growth in technical leadership, software architecture, cloud engineering, AI application development, and enterprise solution design. Engineers can strengthen their ability to lead complex projects, mentor peers, influence cross-team architecture, and deliver scalable production systems.
Developing expertise in Azure services, AI application patterns, cloud-native architecture, observability, security, DevOps, and reusable engineering practices can support progression into senior technical, architecture, or engineering leadership responsibilities.
Application Advice
When applying, highlight commercial software projects you have designed, developed, deployed, or supported. Clearly describe your experience with C#, .NET, React, REST APIs, microservices, Azure, DevOps, and cloud architecture rather than listing technologies without context.
If you have built AI applications or agentic workflows, explain the problem solved, technologies used, and how you addressed reliability, security, performance, and maintainability. Mention experience with Azure AI Foundry, GitHub Copilot, MCP servers, or similar tools where applicable.
Also emphasize architecture ownership, mentoring, automated testing, production reliability, incident resolution, stakeholder communication, and cross-team collaboration. Use specific project examples to demonstrate how you made technical decisions and delivered business outcomes.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's Degree in Computer Science or a related technical field, with 4+ years of technical engineering experience, or equivalent experience. Preferred qualifications include 6+ years of commercial software engineering experience and relevant cloud, AI
Experience
4+ years
Top Picks for You
Softobiz AI Engineer Intern Jobs in Kochi | Agentic AI
Softobiz • Kochi • Onsite
Cisco Software QA Engineer Jobs in Bangalore | Onsite
Cisco Systems • Bangalore • Onsite
Cisco Hiring Golang Technical Leader in Bangalore | Hybrid
Cisco Systems • Bangalore • Hybrid
Amazon Hiring Data Engineer II in Karnataka | RISC
Amazon Development Centre • Bangalore • Onsite