Software Engineer II

Microsoft

5+ yrs Hyderabad Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join Microsoft's Commercial Sales Experiences (CSX) Engineering Team and be at the forefront of AI-driven enterprise application development. This role offers a unique opportunity to work in a dynamic, start-up-like environment, leveraging cutting-edge technologies like Azure, AI, Microservices, React, and the Power Platform. You will contribute to building world-class engineering solutions that empower Microsoft's sales force and drive digital transformation for customers.

We are looking for passionate individuals eager to advance Microsoft's Cloud Solutions and AI strategy through full-stack engineering. As part of a highly energetic and diverse team, you'll have the chance to innovate and make a significant impact on Microsoft's mission to help customers achieve their digital transformation goals.

Responsibilities

As a Software Engineer, you will own critical aspects of the software development lifecycle, from requirements gathering and database design to application development, testing, and deployment. You will architect and build scalable enterprise solutions, incorporating AI-infused features and Agentic Solutions to elevate user experience and productivity. Your contributions will directly support the Commercial Sales Experiences organization, enabling key seller roles with innovative applications and engineering solutions.

Key responsibilities include contributing to end-to-end software development, designing and implementing robust application components, and collaborating effectively with cross-functional teams. You will also be instrumental in establishing and enforcing best practices for code quality, performance, and service reliability, while driving continuous improvement and innovation within the team.

Qualifications

We are seeking candidates with a Bachelor's degree in Computer Science or a related technical field, coupled with at least 5 years of engineering experience. Proficiency in coding languages such as C#, JavaScript, or Python is essential. Experience in building commercial software, applying cloud development principles (microservices, DevOps), and working with enterprise-scale cloud infrastructure, particularly Azure PaaS services, is highly valued.

Preferred qualifications include a proven track record of shipping successful software products, strong technical command of .NET, Microservices, REST APIs, React, and automated testing frameworks. Experience with next-generation AI development tools and building intelligent agents using Azure AI services is a significant advantage. Familiarity with global agile teams and a strong customer focus are also key attributes for success in this role.

Essential Skills

C#JavaScriptPythonASP.NETAzure AI servicesAzure AI FoundryMicroservices ArchitectureREST APIsReactJavaScript/TypeScriptAutomated testing frameworksDevOps practicesGitCI/CD pipelinesPower PlatformDynamics 365Azure PaaS servicesWeb AppsFunction AppsAKSAzure Container AppsAPI ManagementAzure Front DoorService BusEvent HubAzure SQLCosmos DBAzure SynapseNoSQL databases

Good to Have

GitHub CopilotCopilot CLI/SDKClaude CLI

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

IT Consulting

Software Engineer II at Microsoft | SkillMX | SkillMX