Back to jobsJob overview

About the role

Software Engineer II- Microsoft Planner at Microsoft

Required Skills

c#nosqldistributed systemsweb applicationsconcurrent programmingfull-stack developmentagileai/llms

About the Role

Software Engineer II role focused on transforming Microsoft Planner into a high-scale unified work management platform. The position involves solving distributed computing problems, building cross-service integrations, and developing reliable code for millions of users. Leverages AI and LLMs to create intelligent productivity experiences across Microsoft 365.

Key Responsibilities

  • Solve problems in distributed and concurrent computing including geo-replication and disaster recovery
  • Collaborate with Office 365 teams to build cross-service integrations
  • Partner with stakeholders to define user requirements and incorporate feedback
  • Develop extensible, maintainable, and reliable code applying diagnosability principles
  • Serve as Designated Responsible Individual monitoring systems and restoring service

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ year experience with NOSQL databases and high volume web applications
  • 2+ years of experience programming in C#
  • 2+ years of full-stack experience developing distributed web service applications

Nice to Have:

  • 2+ years of experience creating, releasing, and evolving large commercial software components at scale

Benefits & Perks

  • Industry leading healthcare