Join Microsoft's Planner team to revolutionize collaboration experiences through cutting-edge innovations. As a Software Engineer II, you'll be part of a mission to redefine collaboration by developing technologies that enable seamless, distributed, and highly scalable solutions for a global audience. The role focuses on empowering millions of users across platforms like Teams, Outlook, and Office.
You'll work in a fast-paced, collaborative environment, taking ownership of critical platform features and developing robust services that ensure high scalability and performance. The position requires expertise in server-side development, particularly with .NET-based services and cloud platforms like Azure. You'll be responsible for designing and implementing distributed systems while ensuring cost-effectiveness and compliance.
The ideal candidate brings 4+ years of technical engineering experience, strong problem-solving skills, and a proven track record of delivering high-quality, customer-focused products. You'll collaborate across disciplines, mentor junior engineers, and contribute to an inclusive team culture that values diverse perspectives.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. This hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities. Join a company committed to empowering every person and organization on the planet to achieve more.