The Create Team at Microsoft is seeking a Senior Software Engineer to develop AI-powered solutions that enhance everyday creativity and productivity. This role involves working across the technology stack, from frontend development using React and TypeScript to backend services in C#.
The ideal candidate will be a hands-on engineering professional who values clean code, thorough code reviews, and maintains high standards for both performance and quality. They will collaborate with designers, product managers, researchers, and applied scientists to prototype, deploy, and refine user-facing features while also working on core foundational technologies.
The role requires someone who can demonstrate curiosity, pragmatism, and willingness to experiment while ensuring strong architectural foundations. Key responsibilities include implementing scalable frontend systems for M365 Copilot, contributing to backend services, employing model-first approaches, and leading architectural decisions.
Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time away. The base pay range for this role in Canada is CAD $114,400 - CAD $203,900 per year.
The position requires 4+ years of technical engineering experience with various programming languages and 3+ years experience in multi-stack projects. The work environment offers up to 100% work from home flexibility with 0-25% travel requirements.
This is an opportunity to join Microsoft's mission to empower global achievement while working in an inclusive culture that values growth mindset, innovation, and collaboration. The role combines technical excellence with the chance to shape the future of AI-powered productivity tools.