Taro Logo

Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Microsoft is seeking a Software Engineer to join their Business & Industry Copilots group, focusing on Microsoft Copilot Studio. This rapidly growing organization is responsible for Microsoft Dynamics 365, Power Apps, Power Automate, Dataverse, AI Builder, and Microsoft Industry Solutions. The role is within the Agent Lifecycle and Admin Experiences team at Microsoft Copilot Studio, based in IDC.

As a Software Engineer, you'll be part of a team building seamless, secure, and scalable solutions that power the agent ecosystem. The position involves working on highly scalable, multi-tenant microservices to make agent building simple, impactful, and enterprise-ready. You'll collaborate with cross-functional teams to design, develop, and maintain solutions that directly impact Microsoft's customers.

The ideal candidate should have 2+ years of technical engineering experience with strong coding skills in languages like C#, Java, or Python. You'll need excellent collaboration skills as you'll be working across time zones with diverse stakeholder groups. Experience with cloud platforms (Azure, AWS, or GCP) is preferred.

This role offers an exciting opportunity to work at the forefront of AI and business applications, with Microsoft being a leader in Software as a Service. You'll be part of shaping how business applications are designed and delivered, while working with cutting-edge technologies in the Copilot and Agentic AI era.

Benefits include industry-leading healthcare, educational resources, parental leave, and generous time away. The position offers a hybrid work arrangement with up to 50% work from home, and includes 0-25% travel. Join Microsoft in their mission to empower every person and organization on the planet to achieve more.

Last updated 3 hours ago

Responsibilities For Software Engineer

  • Works with appropriate stakeholders to determine user requirements for a feature
  • Supports identification of dependencies, and the development of design documents for a product feature with oversight
  • Creates and implements code for a product, service, or feature reusing code as applicable
  • Communicate effectively and partner well with other disciplines and other teams to deliver high quality production code
  • Assists and learns about breaking down work items into tasks and provides estimation
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service
  • Reviews current developments and proactively seeks new knowledge to improve products

Requirements For Software Engineer

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Master's Degree in Computer Science or related technical field AND 1+ years technical engineering experience
  • Excellent verbal, written, and cross-team collaboration skills
  • Passion for improving software quality and engineering excellence
  • Experience with building infrastructure using Microsoft Azure, AWS, or Google Cloud
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer

Medical Insurance
Parental Leave
Education Budget
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

Software Engineer II

Software Engineer II role at Microsoft's OneDrive-SharePoint team in Noida, working on cloud-scale services with C#/.NET, requiring 5+ years experience.

Software Engineer II - C/C++

Software Engineer II position at Microsoft's Windows India team, focusing on C/C++ development for Windows platform components and APIs.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on the Copilot Studio team, building scalable AI-driven agent solutions with hybrid work options and comprehensive benefits.

Software Engineer

Microsoft is hiring a Software Engineer in Bangalore to work on Azure Data engineering team, building and maintaining telemetry pipelines for Microsoft Fabric platform. Remote work available.

Software Engineer 2

Microsoft is seeking a Software Engineer 2 to join their Data Security team, focusing on cloud solutions for security, compliance, and data governance in Office 365 and Windows platforms.