Software Engineer
Microsoft
Software Engineer
Hyderabad, Telangana, India
Save
Overview
Do you want to be part of a cloud platform that powers mission-critical automation for enterprises worldwide? Do you want to help design and build the service that orchestrates millions of secure jobs daily across cloud, hybrid, and on-premises environments, managing everything from datacenter operations to business-critical customer workflows?
Do you thrive on solving deeply technical 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? Do you want the opportunity to influence the roadmap and vision of a core Azure service that underpins some of the most critical workloads across Microsoft and its customers?
Azure Automation is a cloud service that enables organizations to simplify, secure, and scale their IT operations. It provides hybrid job orchestration, configuration management, and process automation across Azure, on-premises, and multi-cloud environments.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Other Requirements:
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science
- OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
- OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 1+ year (s) experience collaborating with peers and partner teams to achieve joint engineering goals.
- 1+ year (s) experience in coding, debugging, algorithm design, and solving technical problems.
- 1+ year(s) experience with cloud-scale services, server/service management, and adapting to new systems and methodologies.
#azurecorejobs
Responsibilities
- Design and build scalable, secure, and resilient components of the Azure Automation service, enabling customers to automate IT and business operations across cloud and hybrid environments.
- Develop APIs, services, and tooling that orchestrate millions of automation jobs reliably while meeting strict performance and availability SLAs.
- Collaborate with partner Azure services to deliver seamless integration scenarios for customers.
- Contribute to hybrid capabilities, including the Hybrid Runbook Worker, ensuring consistent automation across on-premises datacenters and multi-cloud deployments.
- Leverage AI and intelligent automation to enhance customer experiences and deliver next-generation management solutions.
- Implement telemetry, monitoring, and diagnostics to ensure observability, proactive issue detection, and continuous service improvement.
- Work in an agile, customer-focused team, participating in design reviews, code reviews, and driving high-quality engineering practices.
- Influence the roadmap and vision by contributing technical insights and collaborating across global engineering teams.