Back
Microsoft logo

Software Engineer II

Microsoft · Posted Oct 21

Software, cloud computing, artificial intelligence, and hardware services

India, Telangana, HyderabadFull-timeOnsiteMid Level5+ years₹30.0L–₹60.0L yearly75 applicants
SoftwareCloud ComputingArtificial IntelligenceConsumer ElectronicsInformation TechnologyPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Commercial Sales Experiences (CSX) Engineering team is part of Microsoft Commercial Business (MCB) and builds systems and tools that support Microsoft Field and Corp resources in driving Cloud and AI solutions for customers. The team focuses on enterprise applications, AI-infused and agentic solutions, and full-stack engineering using Azure, microservices, React, Power Platform, and related technologies. This role is a full-stack Software Engineer responsible for application and database design, development, testing, deployment, and operational support of scalable, secure enterprise solutions, including Copilot-powered features.

What you will do

  • Contribute to the end-to-end software development lifecycle, including requirements gathering, application and database design, development, testing, and deployment. Build high-quality, scalable, and secure solutions by following engineering best practices and established development standards. Leverage AI technologies and developing Copilot-powered features that enhance user experience, productivity, and business outcomes.
  • Design and implement application components and services that align with architectural standards, security requirements, and business objectives. Apply appropriate technologies, frameworks, and design patterns to build reliable, maintainable, and performant systems.
  • Collaborate effectively with engineers, product managers, and designers to deliver customer-focused solutions. Actively participate in code reviews, technical discussions, and knowledge-sharing activities while continuously expanding technical expertise and contributing to a positive, inclusive team culture.
  • Establish and enforce best practices in designing, coding, automated testing, and documentation to ensure high standards for code quality, performance, and service reliability.
  • Build production reliability through monitoring, alerting, diagnostics, and automated recovery; lead incident mitigation and root cause analysis; and continuously improve the performance, scalability, and cost efficiency of the platform.
  • Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement across the team.
  • Drive active participation in sprint, quarterly, and semester planning—providing accurate cost and effort estimates while maintaining transparent communication on deliverables, risks, and milestones. Partner effectively with cross-functional teams, stakeholders, and business partners to ensure alignment and on-time delivery.

Skills used in this role

C#.NETASP.NETJavaScriptTypeScriptPythonReactREST APIMicroservicesAzureAzure AI ServicesAzure AI FoundryAKSAzure Container AppsAPI ManagementService BusAzure SQLCosmos DBAzure SynapseNoSQLPower PlatformDynamics 365GitHub CopilotCI/CDGit

What the employer is looking for

  • Bachelor's degree in computer science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, or Python OR equivalent experience.

Preferred qualifications

  • 5+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
  • 5+ years of experience applying cloud development principles and design patterns, including loosely coupled architectures, microservices, and DevOps practices.
  • Strong technical proficiency in C#, .NET, Microservices Architecture, REST APIs, React, JavaScript/TypeScript, Automated testing frameworks, or equivalent languages, frameworks, and technologies.
  • Demonstrated ability to harness next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, r equivalent platforms to transform the SDLC through agents, plugins, skills, MCP servers, automation, and engineering excellence at scale.
  • Experience building applications and intelligent agents using ASP.NET, Azure AI services, Azure AI Foundry, or equivalent frameworks to deliver AI-powered solutions.
  • Technical knowledge of enterprise-scale cloud infrastructure, architecture design, Azure PaaS services, and cloud-native platforms, including:
  • App Platform & Compute: Web Apps, Function Apps, AKS, Azure Container Apps
  • Integration Services: API Management (APIM), Azure Front Door, Service Bus, Event Hub
  • Data & Databases: Azure SQL, Cosmos DB, Azure Synapse, and NoSQL databases
  • Experience with DevOps practices and Azure infrastructure, including Git or other source control systems and CI/CD pipelines.
  • Experience working in global agile teams or startup environments with strong customer focus.
  • Experience with Power Platform and Dynamics 365 is an added advantage.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Microsoft

Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.

Industry
Software
Company size
228,000+ employees
Founded
April 4, 1975
Location
Redmond, Washington, USA
Funding stage
Public Company
Apply