Senior Software Engineer | UX Full Stack
About the role
As Microsoft continues to redefine the future of AI, the Microsoft Sports team is pioneering the next generation of intelligent sports experiences across Copilot, Windows, Bing, Edge, MSN, Office, and more. We’re building AI-powered systems that deliver rich, personalized content to millions of fans worldwide — from live scores and fantasy football lineups to March Madness brackets, Olympic medal tallies, and Cricket World Cup highlights. Our mission is ambitious: to harness the power of AI to transform how fans engage with sports, making every moment more immersive, insightful, and accessible across the Microsoft ecosystem.
We’re looking for a Senior Software Engineer (UX Full Stack) who combines technical excellence with a deep passion for crafting intuitive, scalable user experiences. You bring full stack fluency and a solid command of modern web technologies to architect solutions that are both elegant and enduring. In this role, you’ll actively research emerging technologies, assess their potential, and champion their adoption across our engineering stack. Your ability to navigate ambiguity, solve complex UX challenges with clarity, and advocate for best practices will be instrumental in shaping the future of sports consumer experiences.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Provide technical leadership and architectural guidance to build robust, scalable, and intuitive full-stack solutions that elevate user experiences across web platforms.
- Deliver high-quality, maintainable, and secure code across both front-end and back-end layers, with a solid emphasis on performance and usability.
- Drive innovation by researching emerging technologies, evaluating their potential, and championing their adoption to strengthen our UX engineering stack.
- Collaborate closely with Product Management, Design, and Engineering teams to translate user needs into elegant, responsive, and accessible interfaces while upholding engineering excellence.
- Proactively identify and resolve issues across development and production environments to ensure a seamless and reliable user experience.
- Continuously improve development processes, tools, and frameworks to enhance team productivity and product quality.
- Embody our culture and values
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 3+ years of experience with modern front-end frameworks such as React, Angular, or Vue.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 5+ years of professional software engineering experience with modern front-end frameworks such as React, Angular, or Vue, and a deep understanding of templating systems and component-based architecture.
- 2+ years of back-end development experience using technologies like Node.js, .NET, or Python, with a proven track record of designing scalable APIs and microservices.
- Expertise in HTML, CSS, JavaScript/TypeScript, and responsive design principles to deliver polished, accessible, and high-performance user interfaces.
- Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging innovations in web development and AI.
- Experience with cloud platforms (e.g., Azure, AWS, or GCP) and CI/CD pipelines for deploying and maintaining production-grade applications.
- Demonstrated ability to evaluate and adopt emerging technologies, frameworks, and tools to enhance engineering velocity and product quality.
- Proven track record of cross-functional collaboration, working closely with Product, Design, and Engineering teams to deliver cohesive user experiences.
Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft will accept applications for the role until November 8th, 2025.
#MicrosoftAI
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
About Microsoft
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.
Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
Senior Software Engineer | UX Full Stack
About the role
As Microsoft continues to redefine the future of AI, the Microsoft Sports team is pioneering the next generation of intelligent sports experiences across Copilot, Windows, Bing, Edge, MSN, Office, and more. We’re building AI-powered systems that deliver rich, personalized content to millions of fans worldwide — from live scores and fantasy football lineups to March Madness brackets, Olympic medal tallies, and Cricket World Cup highlights. Our mission is ambitious: to harness the power of AI to transform how fans engage with sports, making every moment more immersive, insightful, and accessible across the Microsoft ecosystem.
We’re looking for a Senior Software Engineer (UX Full Stack) who combines technical excellence with a deep passion for crafting intuitive, scalable user experiences. You bring full stack fluency and a solid command of modern web technologies to architect solutions that are both elegant and enduring. In this role, you’ll actively research emerging technologies, assess their potential, and champion their adoption across our engineering stack. Your ability to navigate ambiguity, solve complex UX challenges with clarity, and advocate for best practices will be instrumental in shaping the future of sports consumer experiences.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Starting January 26, 2026, Microsoft AI (MAI) employees who live within a 50- mile commute of a designated Microsoft office in the U.S. or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week. This expectation is subject to local law and may vary by jurisdiction.
Responsibilities
- Provide technical leadership and architectural guidance to build robust, scalable, and intuitive full-stack solutions that elevate user experiences across web platforms.
- Deliver high-quality, maintainable, and secure code across both front-end and back-end layers, with a solid emphasis on performance and usability.
- Drive innovation by researching emerging technologies, evaluating their potential, and championing their adoption to strengthen our UX engineering stack.
- Collaborate closely with Product Management, Design, and Engineering teams to translate user needs into elegant, responsive, and accessible interfaces while upholding engineering excellence.
- Proactively identify and resolve issues across development and production environments to ensure a seamless and reliable user experience.
- Continuously improve development processes, tools, and frameworks to enhance team productivity and product quality.
- Embody our culture and values
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 3+ years of experience with modern front-end frameworks such as React, Angular, or Vue.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 5+ years of professional software engineering experience with modern front-end frameworks such as React, Angular, or Vue, and a deep understanding of templating systems and component-based architecture.
- 2+ years of back-end development experience using technologies like Node.js, .NET, or Python, with a proven track record of designing scalable APIs and microservices.
- Expertise in HTML, CSS, JavaScript/TypeScript, and responsive design principles to deliver polished, accessible, and high-performance user interfaces.
- Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging innovations in web development and AI.
- Experience with cloud platforms (e.g., Azure, AWS, or GCP) and CI/CD pipelines for deploying and maintaining production-grade applications.
- Demonstrated ability to evaluate and adopt emerging technologies, frameworks, and tools to enhance engineering velocity and product quality.
- Proven track record of cross-functional collaboration, working closely with Product, Design, and Engineering teams to deliver cohesive user experiences.
Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft will accept applications for the role until November 8th, 2025.
#MicrosoftAI
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
About Microsoft
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.
Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.