The Operating Systems and Server team within Microsoft 365 Core Platform improves the reliability, security, compliance, and operational health of the infrastructure that powers Microsoft 365 services worldwide. The team builds systems and automation for operating system lifecycle management, firmware health, security and patch freshness, vulnerability remediation, fleet compliance, and safe deployment of platform updates across hyperscale infrastructure. The Senior Software Engineer designs, builds, and operates large-scale distributed systems that analyze fleet telemetry, identify security and freshness risks, and drive automated remediation across Microsoft 365 infrastructure. The work spans cloud engineering, operating systems, firmware, security, data platforms, and AI-assisted operations, in partnership with security, hardware and firmware engineering, Azure infrastructure and Fleet management teams, service owners, and site reliability engineers. The role also encompasses management of a dedicated engineering lab used to validate server platforms, deployment processes, operating system changes, and firmware updates before production. Lab responsibilities include inventory, capacity planning, hardware installation and retirement, configuration consistency, test readiness, and documentation. The engineer will help ensure the lab is representative, reliable, secure, and available for engineering validation, and will configure and troubleshoot networking components and dependencies. Success requires diagnosing problems across server, firmware, operating system, deployment, and network layers and driving them through resolution.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior