Microsoft's MSN team is seeking a Software Engineer II to join their innovative web experiences team that impacts over 500M users. This role is part of MSN, a personalized content feed that has evolved into a premier content destination with high-quality content and AI-powered personalization. Over the past 4 years, MSN has leveraged AI and Machine Learning technologies to transform content moderation, personalization, and content entry points.
The position offers an opportunity to work on strategic cross-organization investments spanning Microsoft AI, Edge, and Windows. You'll be creating web experiences that shape daily habits of millions of users while working with cutting-edge AI technology. The role requires collaboration with diverse teams and involves both frontend and backend development work.
As a Software Engineer II, you'll be responsible for determining user requirements, developing design documents, implementing code, and monitoring system performance. The position offers competitive compensation (CAD $85,000 - $166,800) and comprehensive benefits including healthcare, educational resources, and parental leave.
The role is based in Vancouver, British Columbia, with a hybrid work arrangement requiring 4 days per week in-office. This is an excellent opportunity for engineers passionate about creating impactful web experiences and working with AI technology at scale. Microsoft offers a collaborative culture focused on growth mindset, innovation, and inclusion where everyone can thrive.