Software Engineer II

Microsoft

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

Job description

Join the M365 Core IDC team and contribute to building the hyperscale cloud infrastructure powering critical Microsoft 365 services like M365 Copilot and WorkIQ. Our mission is to accelerate innovation across M365 by delivering a reliable, safe, and scalable global cloud platform.

We are at the forefront of platform transformation, embracing AI-first strategies to reimagine cloud service development, deployment, and operation. This is an exceptional chance to shape the future of autonomous cloud platforms, build AI-powered infrastructure that boosts engineering productivity, and solve complex distributed systems challenges that impact Microsoft's core services.

Responsibilities

As a Software Engineer II, you will lead technical strategy and architecture for our hyperscale cloud platform. You will design and deliver large-scale infrastructure, building secure, scalable, and maintainable distributed systems. Your role involves influencing engineering direction through architectural leadership, driving operational excellence via automation and reliability, and ensuring solutions meet the highest standards of security and compliance. Additionally, you will mentor engineers and foster a culture of excellence while partnering across Microsoft to achieve global business impact.

Qualifications

A Bachelor's Degree in Computer Science or a related technical field, coupled with 4+ years of technical engineering experience and proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, is required. Alternatively, equivalent experience will be considered.

Preferred qualifications include a solid understanding of systems thinking and architectural design, experience leading large-scale, geo-distributed initiatives, and a proven track record in building and operating highly available distributed systems. Expertise in cloud infrastructure, platform services, or developer platforms, along with experience leveraging AI for infrastructure solutions, is highly valued. The ability to mentor engineers and collaborate effectively with global stakeholders is also essential.

Essential Skills

CC++C#JavaJavaScriptPythonCloud InfrastructureDistributed SystemsSystem DesignArchitectureReliability EngineeringAutomationObservability

Good to Have

AI TechnologiesContainer PlatformsDeployment PlatformsPolicy Management

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