Software Engineer II

Microsoft

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

Job description

Join Microsoft Frontier Company as a Software Engineer II and contribute to building the intelligent products and platforms that power Delivery Excellence. This role is instrumental in advancing our vision through AI-native operating systems, ensuring speed, quality, and predictability in customer value delivery.

As part of the Execution Engineering team, you will design, develop, and operate cutting-edge solutions across Microsoft's cloud ecosystem. Your work will directly impact how we pursue, govern, and realize customer value, leveraging AI and modern engineering practices.

Responsibilities

Key responsibilities include designing, building, testing, deploying, and operating products and services across Microsoft Azure, Dynamics 365, and Microsoft 365. You will translate business needs into scalable, secure, and reliable solutions, applying AI-assisted SDLC capabilities to enhance productivity.

Collaborate effectively with product management and partner teams to deliver significant customer value. Participate in architecture discussions and contribute to technical design decisions. Implement robust engineering practices for high-quality, maintainable software. Drive service reliability, scalability, and observability through automation and data-driven insights.

Investigate and resolve production incidents and performance bottlenecks. Address technical debt and modernization opportunities. Utilize data and customer feedback to refine user experiences. Build and operate solutions adhering to security, privacy, and regulatory standards. Foster a culture of continuous learning and collaboration to achieve successful outcomes.

Qualifications

We are seeking candidates with a minimum of 7 years of experience in software engineering, including design, development, deployment, and operations of enterprise-grade applications. Proficiency in modern SDLC platforms, engineering toolchains, and Open Source/InnerSource practices is essential.

Hands-on experience with DevOps, DevSecOps, and Agentic Software Engineering is required. Strong technical expertise in at least one of the following is crucial: .NET, SQL, Cosmos DB, Python, Azure CLI, PowerShell, YAML, Node.js, or React.js. Experience building and operating cloud-native applications on Microsoft Azure is a must.

Demonstrated ability to design and implement intelligent, context-aware software systems using Language Models (S/LLMs) and agentic coding frameworks is highly desirable. A solid understanding of database design, data modeling, and implementation patterns is expected. Excellent troubleshooting, communication, and collaboration skills are key to success in this role. A Bachelor's degree is required, along with 7+ years of professional software engineering experience.

Essential Skills

.NETSQLCosmos DBPythonAzure CLIPowerShellYAMLNode.jsReact.jsDevOpsDevSecOpsAgentic Software EngineeringCloud-Native ApplicationsMicrosoft AzureC#JavaScript/TypeScriptTechnical SpecificationsDiagramsInfrastructure BlueprintDatabase DesignData ModelingTroubleshootingProblem-SolvingCollaboration

Good to Have

AI-powered applicationsAgentic workflowsAI-assisted software engineeringOpen Source developmentInnerSource development

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
IndustrySoftware Development, Information Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Software Engineer II at Microsoft | SkillMX | SkillMX