The Azure Core New Tech team is seeking a Senior Software Engineer to evolve the software platform that accepts new racks into Microsoft datacenters. The platform is used in factories and datacenters to verify that hardware is assembled, cabled, configured, and inventoried according to Microsoft’s business requirements, and to turn diagnostic results into clear actions. It supports adoption of new hardware across Azure, High-Performance Computing, and Office while maintaining quality and security. The role addresses the challenge of sustaining high-scale hardware bring-up through a software-driven acceptance process that can keep pace with cloud demand and changing hardware requirements. The platform models diverse device types and rack topologies, coordinates long-running and concurrent workflows, and produces actionable results even when validation failures are partial or unclear. The engineer will turn complex system and process challenges into software solutions, owning features from requirements discovery through implementation, testing, rollout, production monitoring, and refinement. Work is primarily in managed code such as C#, with platform capabilities and partner integrations validated through simulation and real hardware. This is a software product role rather than a low-level firmware development role. Datacenter hardware experience is valuable but not required; the team seeks strong architecture skills, systems thinking, and experience owning complex production workflows. The position offers end-to-end ownership and impact on new hardware platforms entering Microsoft’s cloud. The team supports a flexible working environment, including remote access to hardware when needed.
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