Taro Logo

Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Job Description

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.

Last updated 8 hours ago

Responsibilities For Software Engineer

  • Design and build scalable, secure, and resilient components of the Azure Automation service
  • Develop APIs, services, and tooling that orchestrate millions of automation jobs
  • Collaborate with partner Azure services to deliver seamless integration scenarios
  • Contribute to hybrid capabilities including the Hybrid Runbook Worker
  • Leverage AI and intelligent automation to enhance customer experiences
  • Implement telemetry, monitoring, and diagnostics
  • Work in an agile, customer-focused team
  • Influence the roadmap and vision by contributing technical insights

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • 1+ year experience collaborating with peers and partner teams
  • 1+ year experience in coding, debugging, algorithm design
  • 1+ year experience with cloud-scale services
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Associate Engineer, AS

Entry-level software engineering role at Deutsche Bank focusing on Java backend development with opportunities for technical leadership and professional growth.

Associate Engineer - M&T

Entry-level software engineering role at Airbus India combining aerospace engineering with software development, focusing on digital solutions and automation.

Jr Software Developer, eCommerce

Entry-level software developer position at Zoetis, focusing on Java development for e-commerce solutions using SAP Commerce Cloud (Hybris) platform.

Associate Software Engineer- Java

Entry-level software engineering role at ResMed focusing on full-stack development with TypeScript, Node.js, React, and Java for healthcare applications.

Functional Test Engineer

Entry-level Functional Test Engineer position at Lexmark's R&D center in Kolkata, focusing on quality engineering for enterprise-level software systems with 0-2 years experience required.