Back to jobsJob overview
About the role
Senior Software Engineer | MS Planner at Microsoft
Required Skills
c#c++distributed systemsweb servicesai/llmsagilesoftware architecturementoring
About the Role
Senior Software Engineer role on Microsoft's Path team, transforming Microsoft Planner into a unified work management platform using AI and LLMs. Focus on distributed systems, cross-team collaboration, and delivering secure, reliable software at scale.Key Responsibilities
- Solve complex challenges in distributed systems: geo-replication, disaster recovery, data migration
- Collaborate in agile environment with Office 365 teams for cross-service integrations
- Partner with Program Management to design, implement, test, and iterate features for 10x growth
- Ensure secure, high-quality product delivery and oversee system architecture
- Champion Live Site culture, mentor engineers, and shape vision for AI-powered work management
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- 4+ years developing distributed web service applications and C#
- 3+ years experience with C++
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Master's Degree in Computer Science AND 6+ years experience OR Bachelor's AND 8+ years
- 7+ years experience creating, releasing, and evolving large commercial software at scale
- Experience collaborating across teams to deliver complete features and end-to-end customer experiences
Benefits & Perks
- Industry leading healthcare