Senior Software Engineer | Ux Full Stack

Vancouver, BC, CA, Canada

Job Description

Senior Software Engineer | UX Full Stack


=============================================


Vancouver, British Columbia, Canada



Date posted

Oct 29, 2025


Job number

1901860


Work site

4 days / week in-office


Travel

0-25

%


Role type

Individual Contributor


Profession

Software Engineering


Discipline

Software Engineering


Employment type

Full-Time

###

Overview




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.###

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###

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
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
?Industry leading healthcare
?Educational resources
?Discounts on products and services
?Savings and investments
?Maternity and paternity leave
?Generous time away
?Giving programs
?Opportunities to network and connect
Microsoft is an equal opportunity employer. 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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3038499
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned