Software Engineer II - Copilot M365 Calendar

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer II role focused on designing and building AI-powered scheduling systems by integrating backend services, LLMs, APIs, and Outlook services for Microsoft Calendar and Teams. The role involves developing agent-driven solutions to reduce cognitive load and empower users in the hybrid work era.

What you'd actually do

  1. Design and build scalable backend services that power artificial intelligence (AI)–driven scheduling agents supporting millions of daily users.
  2. Integrate large language models (LLMs) and machine learning (ML) models to deliver intelligent, context‑aware scheduling and coordination experiences.
  3. Stay current with emerging technologies and AI advancements to enable transformative Copilot experiences for calendar planning and hybrid work scenarios.
  4. Leverage Microsoft 365 (M365) Graph data, including personal and organizational time and location information, to power Copilot and agent‑based assistance.
  5. Collaborate with product managers, designers, and partner teams to define user requirements and deliver intelligent scheduling solutions; participate in design reviews, code reviews, and agile planning processes.

Skills

Required

  • 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, Python or Azure.
  • equivalent experience

Nice to have

  • Master’s degree in Computer Science or related field AND 3+ years engineering experience, OR bachelor’s degree and 5+ years’ experience, OR equivalent experience, with coding proficiency in languages such as C, C++, C#, Java, JavaScript, Python, or Azure.
  • Experience building cloud-native applications and services.
  • Problem solving decomposition and presenting efficient solutions through scalable systems design and understanding of distributed systems, APIs, and telemetry.
  • User experience, product craftsmanship, and solving real-world problems.
  • 5+ years of experience in software development using C#, .NET, TypeScript, or similar technologies.
  • Experience using software development agents / assistants to co-develop.
  • Experience with Microsoft Graph, M365 services, or workplace productivity tools.
  • Familiarity with AI/ML concepts, especially in the context of Copilot or agent-based systems.
  • Exposure to hybrid work scenarios, calendar systems, or workplace coordination platforms.

What the JD emphasized

  • AI-powered scheduling systems
  • agent-driven solutions
  • Copilot

Other signals

  • AI-powered scheduling systems
  • Large Language Models (LLMs)
  • agent-driven solutions
  • Copilot