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