Microsoft is seeking a Senior Software Engineer to join their ArcHci VMs team, focusing on extending Azure Cloud to on-premises environments. This role is critical in enabling customers to run and manage VMs globally through Azure portal or az CLI. The position offers a competitive salary range of $117,200 - $229,200 and requires 4+ years of technical engineering experience. The role combines cloud infrastructure expertise with distributed systems development, requiring strong skills in various programming languages and cloud technologies. Working in a hybrid environment (up to 50% work from home), you'll lead technical initiatives, mentor team members, and drive architectural decisions for scalable systems. Microsoft offers comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about cloud computing and distributed systems to make a significant impact at a leading tech company.