Taro Logo

Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer

The Microsoft M365 Enterprise Copilot team is seeking a Software Engineer to join their Employee Self Service (ESS) Agent team, which was announced at Microsoft Ignite 2024. This role focuses on expanding ecosystems of ISV connectors to deliver next-level cross-platform AI scenarios.

The ESS Agent, part of M365 Copilot 1P Agents, aims to automate core functions like HR, ITHD, and Facilities for Enterprise customers, reducing costs while enhancing employee experiences. The team operates with a startup mentality, encouraging "founder-ism" and direct engagement with core services like Power platform, Sydney, and Copilot studio.

The role requires expertise in distributed systems/Microservices architecture, cross-platform Single Sign On, and Identity Frameworks including OAuth Authentication. You'll be working with languages like C#, C++, Java, and handling design, coding, rapid prototyping, and debugging.

Key responsibilities include navigating ambiguity in the Copilot/LLM space, collaborating with product owners, and working closely with partner teams. The ideal candidate should have solid understanding of open APIs from ISVs like Service Now, SAP Success Factors, Workday, Oracle HRMS, and ADP.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. Microsoft maintains an inclusive culture that values diversity and provides opportunities for learning and career growth through ownership of impactful projects.

This role is part of Microsoft's broader mission to empower every person and organization globally, working at the forefront of the AI era in a casual yet motivated team environment that celebrates diverse backgrounds and maintains a strong focus on customer service.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Figure out ambiguity surrounding the Copilot/LLM Space
  • Work closely with product owners on defining requirements
  • Work with partner teams and contribute to their source code
  • Expand ecosystems of ISV connectors
  • Deliver cross-platform AI scenarios

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline with proven coding experience
  • Professional software engineering experience with distributed systems/Microservices architecture
  • Experience in cross-platform Single Sign On, OAuth Authentication
  • Technical engineering experience with C#, C++, Java or equivalent
  • Experience in design, coding, rapid prototyping, debugging, and problem-solving
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Microsoft Software Engineer