Senior Software Engineer (Frontend/Full Stack)

Reposted 4 Hours Ago
Be an Early Applicant
Vancouver, BC, CAN
In-Office
114K-204K Annually
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
The Role
Build end-to-end Copilot Shopping experiences with a front-end emphasis: create polished, accessible, performant UIs across web and mobile, collaborate on APIs/data contracts, instrument telemetry and experiments, drive engineering excellence, troubleshoot client-service issues, and mentor the team.
Summary Generated by Built In
Overview

Aligned with Microsoft’s mission to empower every person and every organization 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.

We’re looking for a Senior Software Engineer (Frontend/Full Stack) to help shape the future of AI-powered shopping in Copilot. This role is “full stack” in the truest sense—you’ll collaborate across design, product, and engineering to deliver end-to-end experiences—but the center of gravity is the front end: building modern, convenient user interfaces that feel fast, polished, and reliable at massive scale.

You should be deeply fluent in at least one of our primary client stacks—Web (e.g., React), Kotlin, or Swift—and excited about moving across surfaces as the product demands. Some weeks that might mean shipping a high-impact UI iteration on web; other weeks it might mean partnering on a mobile surface, tightening API contracts, or improving performance and telemetry to ensure we can measure what matters. We want an engineer who can jump in, learn quickly, and ship—someone who thinks like an owner, sweats the details, and can connect customer experience to engineering fundamentals.

If you’re passionate about building delightful consumer experiences, iterating quickly with data and experimentation, and operating at the intersection of AI and shopping, this is a chance to work on a fast-moving product with real visibility and impact—while being part of a team that values clarity, craftsmanship, and collaborative execution.

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
  • Build and ship Copilot Shopping experiences end-to-end, with a solid emphasis on frontend quality (UX polish, accessibility, performance, reliability).
  • Work fluidly across the full architecture: client (web/mobile), services/APIs, data contracts, telemetry/experimentation, and operational tooling.
  • Partner closely with Product, Design, and Data Science to define success metrics, instrument telemetry, run experiments, and iterate based on outcomes.
  • Design and implement reusable UI components and client patterns, while also contributing to service integration and backend changes when needed to unblock or improve the experience.
  • Drive engineering excellence via code reviews, automated testing, CI/CD hygiene, performance profiling, and solid live-site ownership (monitoring, alerting, incident response).
  • Debug and resolve complex issues that span client - service - data/telemetry, improving observability and reducing time-to-diagnosis. 
  • Make pragmatic architecture decisions that increase modularity, maintainability, scalability, and developer velocity.
  • Mentor and elevate the team through technical leadership, documentation, and best practices.

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.
  • Meaningful frontend and full-stack ownership delivering polished, performant user experiences across web and/or mobile surfaces (Kotlin/Swift/web).

Other Requirements:

  • 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.
  • Experience integrating clients with backend systems via client–server contracts (e.g., REST/JSON, GraphQL, SSE/WebSockets) and collaborating on API/data contract design.
  • Demonstrated ability to debug and troubleshoot client issues and drive performance optimizations for high quality user experiences.
  • Experience building accessible applications that follow WCAG and ADA specifications.
  • Strong collaboration skills and data-driven execution: work effectively with engineers, PM, design, and partner teams; instrument telemetry and use data to iterate.

#MicrosoftAI 


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


Software Engineering IC4 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 114,400 $ CAD à 203,900 $ CAD par année.

Pour plus d'information au sujet de la rémunération, veuillez cliquer ici:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html


Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu.


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement.


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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Skills Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Meaningful frontend and full-stack ownership delivering polished, performant user experiences across web and/or mobile surfaces (Kotlin/Swift/web).
  • Pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Master's Degree in Computer Science and 6+ years OR Bachelor's and 8+ years technical engineering experience OR equivalent experience.
  • Experience integrating clients with backend systems via client-server contracts (e.g., REST/JSON, GraphQL, SSE/WebSockets) and collaborating on API/data contract design.
  • Demonstrated ability to debug and troubleshoot client issues and drive performance optimizations for high-quality user experiences.
  • Experience building accessible applications that follow WCAG and ADA specifications.
  • Strong collaboration skills; instrument telemetry, run experiments, and use data to iterate.

Microsoft Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Microsoft and has not been reviewed or approved by Microsoft.

  • Fair & Transparent Compensation Pay is presented as broadly competitive overall, with clear role/level/location variation and an emphasis on using posted ranges and band information for apples-to-apples comparisons.
  • Retirement Support Retirement benefits are described as a standout, highlighted by a strong 401(k) match structure and immediate vesting, plus additional plan features for tax-advantaged saving.
  • Parental & Family Support Family-oriented benefits are portrayed as a meaningful strength, with substantial paid parental leave and added supports like back-up care and adoption/surrogacy assistance.

Microsoft Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Redmond, WA
206,870 Employees
Year Founded: 1975

What We Do

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. Our mission is grounded in both the world in which we live and the future we strive to create. Today, we live in a mobile-first, cloud-first world, and the transformation we are driving across our businesses is designed to enable Microsoft and our customers to thrive in this world.

Similar Jobs

Dynatrace Logo Dynatrace

Director, Support Center of Excellence

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Remote or Hybrid
Canada
5600 Employees

Block Logo Block

Enterprise Account Executive

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
123K-368K Annually

Block Logo Block

Security Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
319K-479K Annually

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Associate I

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Tsawwassen, BC, CAN
16000 Employees
18-22 Hourly

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account