<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>d184d8e4-9af</externalid>
      <Title>Principal Software Engineer (Frontend/Full Stack)</Title>
      <Description><![CDATA[<p>Aligned with Microsoft’s mission to empower every person and every organisation on the planet to achieve more, Microsoft Shopping delights customers with confidence, convenience, and savings,anywhere. With the power of AI, we’re building best-in-class shopping experiences that span across Copilot, Edge, Bing, MSN, and Windows, helping customers discover, evaluate, and decide with speed and trust.</p>
<p>We’re looking for a Principal Software Engineer (Frontend/Full Stack) to help shape the future of shopping in Copilot. This role is for an engineering leader who can set technical direction, drive end-to-end execution across client experiences, services/APIs, data contracts, telemetry/experimentation, and operational excellence, and raise the bar on craftsmanship and reliability at scale.</p>
<p>You’ll operate as a multiplier: influencing architecture and quality across multiple workstreams, partnering closely with Product, Design, Data Science, and other engineering teams, and unblocking delivery by diving deep wherever needed,frontend, backend, or data/measurement. You’ll bring strong engineering judgment, a bias for clarity and velocity, and an ability to translate customer problems into durable technical solutions.</p>
<p>Microsoft’s mission is to empower every person and every organisation on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realise 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.</p>
<p>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.</p>
<p>Set technical direction and drive execution for Copilot Shopping experiences end-to-end, with a strong bar for frontend quality (UX polish, accessibility, performance, reliability). Lead architecture across the stack: client (web/mobile), services/APIs, data contracts, telemetry/experimentation, and operational tooling. Partner with Product, Design, and Data Science to define success metrics, instrument telemetry, run experiments, and iterate based on outcomes.</p>
<p>Drive engineering excellence across the team via design reviews, code reviews, testing strategy, CI/CD, and performance/quality standards. Own live-site health: improve observability, monitoring/alerting, incident response, and reduce time-to-diagnosis through systemic fixes. Decompose ambiguous problems, align stakeholders, and deliver durable solutions that improve scalability, maintainability, and developer velocity.</p>
<p>Mentor senior engineers, raise the technical bar, and amplify impact through documentation, best practices, and cross-team collaboration.</p>
<p><strong>Qualifications</strong></p>
<ul>
<li>Bachelor’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 equivalent experience.</li>
<li>6+ years of professional software engineering experience building customer-facing applications.</li>
<li>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 specialised 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.</li>
</ul>
<p><strong>Preferred Qualifications</strong></p>
<ul>
<li>Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience (Master’s a plus); 10+ years of professional software engineering experience is a plus.</li>
<li>Demonstrated technical leadership: owning architecture and execution across multiple components/teams, driving alignment, and making high-quality tradeoffs.</li>
<li>Strong experience building modern client experiences (web and/or mobile) and collaborating across tiers to deliver end-to-end outcomes.</li>
<li>Experience designing and evolving client–server contracts and service integrations (REST/JSON, GraphQL, streaming/event-based patterns such as SSE/WebSockets).</li>
<li>Experience with measurement and experimentation at scale: telemetry design, dashboards/analysis, and data-driven iteration.</li>
<li>Track record of improving reliability, performance, and operational excellence through observability and systematic engineering practices.</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange>$142,400 - $257,500 per year</Salaryrange>
      <Skills>C, C++, C#, Java, JavaScript, Python, REST, JSON, GraphQL, SSE/WebSockets, Technical leadership, Client experiences, Service integrations, Telemetry design, Dashboards/analysis, Data-driven iteration, Reliability, Performance, Operational excellence</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Microsoft</Employername>
      <Employerlogo>https://logos.yubhub.co/microsoft.ai.png</Employerlogo>
      <Employerdescription>Microsoft is a multinational technology company that develops, manufactures, licenses, and supports a wide range of software products, services, and devices.</Employerdescription>
      <Employerwebsite>https://microsoft.ai</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://microsoft.ai/job/principal-software-engineer-frontend-full-stack-2/</Applyto>
      <Location>Vancouver</Location>
      <Country></Country>
      <Postedate>2026-04-24</Postedate>
    </job>
    <job>
      <externalid>a4115e45-d99</externalid>
      <Title>Senior Software Engineer</Title>
      <Description><![CDATA[<p><strong>Summary</strong></p>
<p>Microsoft AI are looking for a talented Senior Software Engineer at their Vancouver office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that&#39;s revolutionising digital content technology. You&#39;ll work directly with leadership to shape the company&#39;s direction in the content market.</p>
<p><strong>About the Role</strong></p>
<p>As a Senior Software Engineer in the TSI team, you will directly impact billions of users by delivering safe, high-quality, and engaging content across products like Windows, Edge, and Outlook. You’ll apply advanced AI and LLM-based techniques to optimize content delivery and user experience. This opportunity will allow you to accelerate your career growth, deepen your understanding of large-scale content systems, and sharpen your skills in AI-driven engineering.</p>
<p><strong>Accountabilities</strong></p>
<ul>
<li>Independently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner.</li>
<li>Collaborates with and guides appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external (e.g. customer escalation team, public forums) stakeholders to determine and confirm customer/user requirements for a project/sub-section of a product/solution.</li>
</ul>
<p><strong>The Candidate we&#39;re looking for</strong></p>
<p><strong>Experience:</strong></p>
<ul>
<li>4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.</li>
</ul>
<p><strong>Technical skills:</strong></p>
<ul>
<li>Experience in large scale system architecture, design, development, testing, and release, including but not limited to web applications, microservices in layers, database design, API design, performance tuning, telemetry design and analysis.</li>
</ul>
<p><strong>Personal attributes:</strong></p>
<ul>
<li>Demonstrable history of excellent analytical and problem-solving skills.</li>
<li>Demonstrated programming skills and knowledge of architectural patterns for large, high-scale applications.</li>
</ul>
<p><strong>Benefits</strong></p>
<ul>
<li>Software Engineering IC4 – The typical base pay range for this role across Canada is CAD $114,400 – CAD $203,900 per year.</li>
<li>Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange>CAD $114,400 – CAD $203,900 per year</Salaryrange>
      <Skills>C, C++, C#, Java, JavaScript, Python, large scale system architecture, design, development, testing, release, web applications, microservices, database design, API design, performance tuning, telemetry design and analysis, data-driven mindset, ability to analyze data and persuade your team using effective analysis</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Microsoft AI</Employername>
      <Employerlogo>https://logos.yubhub.co/microsoft.ai.png</Employerlogo>
      <Employerdescription>Microsoft AI is a global content powerhouse featuring 7,000 active brands, with a mission to captivate over 100M daily active users. The company is scaling its Trust Safety and Intelligence (TSI) team to ensure the content quality, trust, and safety for the end users.</Employerdescription>
      <Employerwebsite>https://microsoft.ai</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://microsoft.ai/job/senior-software-engineer-10/</Applyto>
      <Location>Vancouver</Location>
      <Country></Country>
      <Postedate>2026-03-06</Postedate>
    </job>
    <job>
      <externalid>7ca8bc69-3ec</externalid>
      <Title>Senior Software Engineer</Title>
      <Description><![CDATA[<p><strong>Summary</strong></p>
<p>Microsoft AI are looking for a talented Senior Software Engineer at their Vancouver office. This role sits at the heart of strategic decision-making, turning market data into actionable insights for a company that&#39;s revolutionising digital content technology. You&#39;ll work directly with leadership to shape the company&#39;s direction in the content market.</p>
<p><strong>About the Role</strong></p>
<p>As a Senior Software Engineer in the TSI team, you will directly impact billions of users by delivering safe, high-quality, and engaging content across products like Windows, Edge, and Outlook. You’ll apply advanced AI and LLM-based techniques to optimize content delivery and user experience. This opportunity will allow you to accelerate your career growth, deepen your understanding of large-scale content systems, and sharpen your skills in AI-driven engineering.</p>
<p><strong>Accountabilities</strong></p>
<ul>
<li>Independently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner.</li>
<li>Collaborates with and guides appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external (e.g. customer escalation team, public forums) stakeholders to determine and confirm customer/user requirements for a project/sub-section of a product/solution.</li>
</ul>
<p><strong>The Candidate we&#39;re looking for</strong></p>
<p><strong>Experience:</strong></p>
<ul>
<li>4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.</li>
</ul>
<p><strong>Technical skills:</strong></p>
<ul>
<li>Experience in large scale system architecture, design, development, testing, and release, including but not limited to web applications, microservices in layers, database design, API design, performance tuning, telemetry design and analysis.</li>
</ul>
<p><strong>Personal attributes:</strong></p>
<ul>
<li>Demonstrable history of excellent analytical and problem-solving skills.</li>
<li>Demonstrated programming skills and knowledge of architectural patterns for large, high-scale applications.</li>
</ul>
<p><strong>Benefits</strong></p>
<ul>
<li>Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.</li>
<li>Software Engineering IC4 – The typical base pay range for this role across Canada is CAD $114,400 – CAD $203,900 per year.</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange>CAD $114,400 – CAD $203,900 per year</Salaryrange>
      <Skills>C, C++, C#, Java, JavaScript, Python, large scale system architecture, design, development, testing, release, web applications, microservices, database design, API design, performance tuning, telemetry design and analysis, data-driven mindset, ability to analyze data and persuade your team using effective analysis</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Microsoft AI</Employername>
      <Employerlogo>https://logos.yubhub.co/microsoft.ai.png</Employerlogo>
      <Employerdescription>Microsoft AI is a global content powerhouse featuring 7,000 active brands, with a mission to captivate over 100M daily active users. The company is scaling its Trust Safety and Intelligence (TSI) team to ensure the content quality, trust, and safety for the end users.</Employerdescription>
      <Employerwebsite>https://microsoft.ai</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://microsoft.ai/job/senior-software-engineer-9/</Applyto>
      <Location>Vancouver</Location>
      <Country></Country>
      <Postedate>2026-03-06</Postedate>
    </job>
  </jobs>
</source>