Software Engineer


Full time

Vancouver, BC, Canada

Oct 20

Microsoft Sports thrives to be destination for all Sports fans. We build and maintain a low latency data ingestion backend, a data enrichment layer based on machine learning, and a UX stack which powers sports data experiences across multiple Microsoft products, such as Microsoft News, Bing, MSN, Outlook, etc. With exceptional storytelling and cutting-edge technology, we bring stories and Sports data to fans around the world. Microsoft Sports Experience Team is looking for a self-motivated, creative full stack engineer with strong computer science fundamentals to champion quality customer experience. You will get a chance to work on complex, global challenges and deliver groundbreaking solutions that shape the way sports fans consumes sports content. Our work is as bold as it is fast, surfacing answers and knowledge to our consumers across various surface areas and impacts billions of people every day. Microsoft Sports is the beating heart of the Microsoft Consumer Offering. Current position enables you to be part of the evolving intelligent sports experience where you will be responsible for:


  • Architect efficient and reusable front-end systems that drive complex web applications.
  • Implement scalable backend data platforms to enable various experiences.
  • Use Machine Learning/AI/Natural Language Processing to enrich our data.
  • Implement web or mobile interfaces using XHTML, CSS, and JavaScript
  • Work closely with our PM and design teams to define feature specifications and build the next generation of products.
  • Build engaging end-to-end customer experiences across various Microsoft ecosystems



You will be one of the key team members on the team working on next Microsoft Sports experiences. You will build and leverage an array of features, tools, and drive the bar higher for quality of user experience. You will also engage very closely with other key partner teams that are dependent on our platform and experiences, to drive end-to-end scenario validation to help increase our user growth. This position offers great career-growth potential as well as the impact and visibility across the entire Microsoft organization. Being at the very core of Microsoft engineering, it also offers great exposure to the latest software and hardware technology trends in the search industry.


A qualified candidate should have a proven track record of shipping software, should have excellent technical knowledge, excellent communication and cross-group/discipline collaboration skills. In addition, a successful candidate will have experience in Microsoft methodologies and tools development.


A successful candidate will have the following qualifications:

  • 3+ years of software development experience with proficiency in C/C++ or C#
  • 3+ years of experience with web technologies: JavaScript, XHTML, CSS, jQuery
  • Fluency with at least one scripting language such as JavaScript, React or PHP
  • 3+ years of experience with relational databases and SQL.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. 


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Benefits and Perks

  • Industry leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away

Apply for this position


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information




We’re on a mission to empower every person and every organization on the planet to achieve more.

Apply for this position