Azure Automation is seeking a Software Engineer to join their team in building cloud platform that powers mission-critical automation for enterprises worldwide. This role focuses on designing and building the service that orchestrates millions of secure jobs daily across cloud, hybrid, and on-premises environments.
The position involves solving complex distributed systems challenges while working across full-stack scenarios—from control plane APIs, service fabric, and hybrid agents, to customer experiences and AI-driven copilots. You'll have the opportunity to influence the roadmap and vision of a core Azure service that underpins critical workloads across Microsoft and its customers.
Azure Automation provides hybrid job orchestration, configuration management, and process automation across Azure, on-premises, and multi-cloud environments. As part of Microsoft's mission to empower every person and organization, you'll work in an environment that values growth mindset, innovation, and collaboration.
Key responsibilities include developing scalable components of the Azure Automation service, building APIs and services that orchestrate millions of automation jobs, implementing hybrid capabilities, and leveraging AI for enhanced customer experiences. You'll work with cutting-edge technologies in cloud computing, collaborate with global engineering teams, and contribute to Microsoft's cloud infrastructure.
The ideal candidate should have experience in software development, particularly in languages like C++, Java, Python, or JavaScript, and an understanding of distributed systems. This role offers excellent growth opportunities, comprehensive benefits, and the chance to work on technology that impacts millions of users worldwide.