Taro Logo

Software Engineer II

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
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

The Microsoft M365 Enterprise Copilot team is seeking a Software Engineer II 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 like a startup, encouraging a founder's mindset and direct engagement with core services like Power platform, Sydney, and Copilot studio.

Key Responsibilities:

  • Navigate ambiguity in the Copilot/LLM space
  • Work closely with product owners on requirement definition
  • Collaborate with partner teams and contribute to source code
  • Design and implement distributed systems/microservices architectures
  • Develop cross-platform integration solutions
  • Work with identity frameworks and authentication systems

Technical Requirements:

  • 4+ years of technical engineering experience
  • Strong background in distributed systems/microservices
  • Experience with SSO, OAuth, and OpenID Connect
  • Proficiency in languages like C#, C++, Java
  • Understanding of open APIs from major ISV platforms
  • Experience in design, coding, debugging, and problem-solving

The role offers exposure to cutting-edge AI technology and the opportunity to work in a rapidly evolving environment. Microsoft provides a culture of inclusion where diverse backgrounds are celebrated, with opportunities for learning and career growth through ownership of significant projects.

Benefits include industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, and opportunities to network and connect. The position offers hybrid work arrangements with up to 50% work from home and potential travel of 0-25%.

Last updated 2 minutes ago

Responsibilities For Software Engineer II

  • Figure out the ambiguity surrounding the Copilot/LLM Space and work closely with product owners on defining the requirements
  • Work with partner teams and contribute to their source code for platform needs

Requirements For Software Engineer II

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of professional software engineering experience with distributed systems/Microservices architectures
  • Experience in Identity Frameworks including OAuth, Authentication, Authorization, OpenID Connect
  • Technical engineering experience with C#, C++, Java or equivalent
  • Experience in design, coding, rapid prototyping, debugging, and problem-solving

Benefits For Software Engineer II

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 II

Software Engineer II

Software Engineer II position at Microsoft focusing on AI transformation and remote work platforms, offering hybrid work in Bangalore.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Storage, developing distributed storage solutions for DPU-based systems with focus on performance and scalability.

Software Engineer 2 (AI/ML) - Azure Core Storage

Software Engineer role at Microsoft focusing on AI/ML applications in Azure Core Storage, working on distributed systems and cloud infrastructure with comprehensive benefits and remote work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their DPU Integration and Test team, focusing on testing control and data plane software for custom-built silicon platforms.

Software Engineer

Microsoft is seeking a Software Engineer to develop authentication and authorization services for Microsoft Entra, focusing on large-scale distributed systems and security solutions.