Principal Software Engineer (Frontend/Fullstack) (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (Frontend/Fullstack) (AI): Shaping the future of shopping in Copilot by setting technical direction and driving end-to-end execution across client experiences, services/APIs, and data contracts. Focus on frontend quality, architecture across the stack, and improving reliability through systematic engineering practices.
Location: Vancouver, Canada. Starting January 26, 2026, AI (MAI) employees who live within a 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week.
Salary: CAD $142,400 – CAD $257,500 per year.
Company
Shopping delights customers with confidence, convenience, and savings—anywhere, building best-in-class shopping experiences that span across Copilot, Edge, Bing, MSN, and Windows.
What you will do
- Set technical direction and drive execution for Copilot Shopping experiences end-to-end.
- 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.
- 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.
- Mentor senior engineers, raise the technical bar, and amplify impact through documentation, best practices, and cross-team collaboration.
Requirements
- 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.
- 6+ years of professional software engineering experience building customer-facing applications.
- Ability to meet , customer and/or government security screening requirements.
Nice to have
- 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.
- Demonstrated technical leadership: owning architecture and execution across multiple components/teams, driving alignment, and making high-quality tradeoffs.
- Strong experience building modern client experiences (web and/or mobile) and collaborating across tiers to deliver end-to-end outcomes.
- Experience designing and evolving client–server contracts and service integrations (REST/JSON, GraphQL, streaming/event-based patterns such as SSE/WebSockets).
- Experience with measurement and experimentation at scale: telemetry design, dashboards/analysis, and data-driven iteration.
- Track record of improving reliability, performance, and operational excellence through observability and systematic engineering practices.
Culture & Benefits
- Employees come together with a growth mindset, innovate to empower others, and collaborate to realize shared goals.
- Values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →