Senior Software Engineer

2 days ago


Vancouver British Columbia BB, British Columbia, Canada Microsoft Canada Full time

The Experience plus Devices (E+D) Growth team is seeking a Senior Software Engineer to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint, Excel, etc.) that drive the growth of our company’s cutting-edge generative AI solutions across the commercial and consumer spectrum. Our team tackles technical challenges across a diverse tech stack, with the solutions we deliver having a direct impact on the bottom line of the business. This role requires strategic and creative thinking, as well as a passion for building technical solutions that address customer needs.

We are a modern engineering organization that embodies industry best practices in Product-Led Growth (PLG). We are data-informed, hypothesis-driven, and rigorous in measuring outcomes to ensure undeniable customer and business impact. We collaborate closely with industry-leading PMs, designers, data scientists, user researchers, and marketers to build deep customer insights that inform the design of experiences used by hundreds of millions of people every day. We partner with teams across the company to deliver world-class services, and we create experiences that connect with customers across Microsoft products. We play a direct role in driving business growth and framing our business value to end users and our vibrant community of fans.

Building a successful team involves creating an inclusive workplace where all people and ideas are welcome. We invest in the health of our team and take "how we work" as seriously as the impact we have on customers and the business. You don’t need to know everything when you join our team; just bring your growth mindset and willingness to learn, and we will provide mentorship and career growth to help you succeed.

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.

Individual Contributor

  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops cutting-edge AI software that powers AI models across a vast range of platforms—from the world’s fastest AI supercomputers to servers, desktops, mobile phones, Internet of Things (IoT) devices, and web browsers. We work closely with hardware teams and partners to build the software...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Are you a passionate software engineer looking to make a tangible impact? At Microsoft, we’re seeking a talented Senior Software Engineer to join our dynamic Cashback Platform team. Dive into cutting-edge technologies, collaborate with brilliant minds, and help millions of users save money effortlessly. If you’re ready to innovate and drive the future of...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world’s fastest AI supercomputers, to servers, desktops, mobile phones, Iot devices, and internet browsers. We collaborate with our hardware teams and partners to build the software stacks for AI across Microsoft. Our stack...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. We work closely with ML researchers and...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The AI Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We build state-of-the-art AI compilers and design new AI programming abstractions for Microsoft’s supercomputers and next-generation AI hardware. Our inter-disciplinary team operates at the intersection of compiler engineering,...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft Azure Edge + Platform (E+P) is a globally distributed team of engineers, architects, program managers, product managers, business program managers, business administrators, user-experience researchers, and designers who are responsible for the platform for Microsoft and for delivering Microsoft’s edge vision. We create the most reliable and...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. We are looking a for Senior Software Engineer for Microsoft’s Azure Data engineering team which is...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft AI’s (“MAI”) Mission is to use AI responsibly to make everyone more informed, capable, and supported. MAI is responsible for Microsoft’s consumer propositions including Copilot, Bing, MSN, Microsoft Advertising, and Edge, as well as developing proprietary foundational AI models. MAI works closely with a variety of teams across Microsoft and...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. We work closely with Machine Learning (ML)...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Would you like to lead a team that provides the best-in-class secure connectivity to our customers? Do concepts such as privacy, zero trust and network security excite you? In this world where we need to assume all networks are compromised, we need to build the defenses that protect our customers. We would like to provide our customers with reliable and...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Xbox Video team is looking for a Senior Software Design Engineer who is passionate about video and is excited to work on cutting edge hardware. We are responsible for all things video related on Xbox and beyond! You will be working on low-level drivers and firmware interacting with the state-of-the-art graphics and video hardware as well as a variety of...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Azure Edge+Platform [E+P] is responsible for Microsoft’s Operating Systems, IoT and Edge products, Engineering Systems, and Health Platforms that span cloud-to-edge and edge-to-cloud. E+P is the platform team for the company and the foundation upon which virtually every Microsoft product and service, like Azure, Xbox, HoloLens, Visual Studio, Microsoft...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Are you interested in working for one of the most exciting teams at Microsoft? Then look no further than Microsoft Teams SRE team. You will be building solutions that leverage state-of-the-art technologies to deliver the next evolution in collaboration and teamwork.What is a Site Reliability Engineer (SRE)? SRE is what you get when you treat operations as if...

  • Software Engineer

    2 days ago


    Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft’s Path team helps customers along their journey from the initial idea to the final realization of their goals – from Idea to Plan to Done. We are responsible for collaborative work management products including Microsoft Project, Planner, To Do, and Visio. With Project and Planner, we help customers collaborate effectively to navigate...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.Microsoft’s Azure Data team is leading the transformation of analytics in the world of data with...

  • Software Engineer II

    1 month ago


    Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    Does the opportunity to be involved in state-of-the-art development, measurement, and experimentation for edge browser and edge shopping excite you? If so, this Software Engineer II position may be a perfect fit for you. Please check out the link for edge shopping here: Microsoft Edge Shopping | Save time and money with built-in savings features We are...


  • Vancouver, British Columbia, B6B, British Columbia, Canada Microsoft Canada Full time

    The Artificial Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. We collaborate with our hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the new Maia-100 AI accelerator. We work closely with ML researchers and...