Senior Software Engineer - Backend

Microsoft

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

Job description

Join the M365 Core IDC's Cosmic & M365 Deployments team and contribute to building the hyperscale cloud infrastructure powering Microsoft 365 services like M365 Copilot and WorkIQ. Our mission is to accelerate innovation for M365 teams by ensuring unparalleled reliability, safety, and scale.

At the heart of our operations is COSMIC, Microsoft's managed container platform. We develop and manage this platform to enable thousands of Microsoft 365 services to deploy and operate efficiently, with built-in excellence. This role offers a unique opportunity to shape the next phase of platform transformation, focusing on AI-first and agent-driven experiences for cloud services.

Our team tackles complex infrastructure challenges across deployments, capacity, networking, storage, security, and efficiency. We've developed foundational technologies like the COSMIC Linux Platform and M365 OneBranch Deployment Platform, widely adopted across Microsoft. Our culture fosters innovation, ownership, collaboration, and continuous learning, empowering engineers to make a significant impact.

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 initiatives. Develop secure, scalable, reliable, and maintainable distributed systems. Influence engineering direction through strong architectural leadership and informed technical decisions. Champion operational excellence via automation, robust observability, and effective reliability engineering. Ensure all solutions adhere to the highest standards of security, privacy, compliance, accessibility, and service reliability. Mentor junior engineers and cultivate a culture of engineering excellence within and across teams. Collaborate with stakeholders across Microsoft to achieve global business impact.

Qualifications

A Bachelor's degree in Computer Science or a related technical field, coupled with at least 4 years of technical engineering experience and proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python, is required. Equivalent practical experience will also be considered.

This role necessitates meeting specific security screening requirements, including the Microsoft Cloud Background Check, which must be passed upon hire and renewed every two years.

Preferred qualifications include a Bachelor's degree in Computer Science, Engineering, or a related technical field, alongside 7+ years of software engineering experience. Demonstrated expertise in systems thinking and architectural design, experience leading large-scale, geo-distributed engineering initiatives from concept to delivery, and a track record of building and operating highly available distributed systems at scale are highly valued. Strong problem-solving, design, coding, and debugging skills, along with experience in cloud infrastructure, platform services, or developer platforms, are also beneficial. Experience leveraging AI technologies for platform and infrastructure challenges, a proven ability to mentor engineers and influence technical direction, and experience collaborating with global stakeholders to deliver complex engineering outcomes will set candidates apart.

Essential Skills

CC++C#JavaJavaScriptPythonSystem DesignDistributed SystemsCloud InfrastructurePlatform ServicesDeveloper PlatformsAI Technologies

Good to Have

ArchitectureReliability EngineeringObservabilitySecurityPrivacyComplianceAccessibility

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Backend
IndustryTechnology
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Technology

Senior Software Engineer - Backend at Microsoft | SkillMX | SkillMX