Principal Software Engineer - Backend

Microsoft

6–12 yrs Noida Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join Microsoft's M365 Core IDC team, powering hyperscale cloud infrastructure for critical services like M365 Copilot and WorkIQ. Our mission is to accelerate innovation for M365 teams by delivering a reliable, safe, and scalable cloud platform.

We are at the forefront of building and operating COSMIC, Microsoft's managed container platform, enabling thousands of services to deploy and operate with unparalleled speed and operational excellence. Our team tackles complex infrastructure challenges in deployments, capacity management, networking, storage, security, and reliability, driving foundational technologies adopted across Microsoft.

Embrace a culture of innovation, ownership, and continuous learning. This is a unique opportunity to shape the future of autonomous cloud platforms, build AI-powered infrastructure, and solve complex distributed systems challenges that directly impact Microsoft's most critical services.

Responsibilities

Drive technical strategy, architecture, and execution for our hyperscale cloud platform and deployment systems. Lead the design and delivery of significant infrastructure and platform investments. Develop secure, scalable, reliable, and maintainable distributed systems.

Influence engineering direction through strong architectural leadership and technical decision-making. Champion operational excellence via automation, observability, and robust reliability engineering practices. Ensure all solutions adhere to the highest standards of security, privacy, compliance, accessibility, and service reliability.

Mentor fellow engineers, fostering a culture of engineering excellence. Collaborate effectively across Microsoft teams to achieve significant business impact on a global scale.

Qualifications

A Bachelor's Degree in Computer Science or a related technical field is required, along with at least 6 years of technical engineering experience. Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python is essential, or equivalent practical experience.

This role necessitates meeting Microsoft's security screening requirements, including a Microsoft Cloud Background Check, which is updated every two years.

Preferred qualifications include a Bachelor's degree in Computer Science, Engineering, or a related technical field, coupled with 12+ years of software engineering experience. Expertise in systems thinking and architectural design is highly valued, as is experience leading large-scale, geo-distributed engineering initiatives from conception to delivery. Experience building, deploying, and operating highly available distributed systems at scale is also beneficial.

Essential Skills

CC++C#JavaJavaScriptPythonDistributed SystemsCloud InfrastructureSoftware ArchitectureSystem DesignProblem SolvingCodingDebuggingReliability EngineeringSecurityPrivacyComplianceAccessibility

Good to Have

AI TechnologiesContainer PlatformsLinux

Highlights

  • Actively hiring

More Details

RolePrincipal Software Engineer - Backend
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Information Technology & Services

Principal Software Engineer - Backend at Microsoft | SkillMX | SkillMX