채용
Required Skills
C
C++
C#
Java
JavaScript
Python
Overview
Microsoft Teams remains the backbone of enterprise collaboration at Microsoft and for millions of users globally. Today, we stand at the forefront of a new era in the future of work, where AI-powered agents and intelligent experiences are transforming how people collaborate. These new capabilities have already proven transformative in enhancing productivity and teamwork for Microsoft and our customers. At Microsoft, we’ve embraced this evolution—human intelligence is now augmented by AI tools to vastly improve our productivity and collaborative possibilities. And Teams is at the center of it all, acting as the hub that brings people, content, and workflows together in the age of AI, redefining how we plan, meet, decide, and drive impact in organizations.
At Microsoft Teams AI Platform, we are building the core platform that enables these innovations. We own the client framework that underpins all of Microsoft Teams’ extensibility – powering first-party Microsoft agents as well as third-party partner agents within Teams. This framework is what allows developers (inside and outside Microsoft) to seamlessly integrate their agents and services into Teams, turning it into a rich, extensible hub for daily work. By embedding AI agents into daily workflows through Teams, we are amplifying human capabilities, reducing friction, and unlocking new levels of productivity across organizations. These AI experiences – from smart meeting assistants to workflow automation bots – boost collaboration and innovation by allowing people to focus on higher-value tasks while routine or complex tasks are handled by AI. It’s an exciting time where AI and agents are shaping the future of work, and Microsoft Teams plays a pivotal role in bringing that future to every employee’s desk.
Joining our team as a Senior Software Engineer means having a direct hand in shaping the future of intelligent collaboration at massive scale. You will work on one of Microsoft’s most strategic products, building a platform that impacts hundreds of millions of users and helps define how AI agents come together to empower people to achieve more. Our team is focused on innovation, quality, and customer success. We collaborate closely, we move fast, and we take pride in building solutions that are robust and scalable.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and our team embodies this mission every day. We value a growth mindset, we innovate to empower others, and we build on Microsoft’s core values of respect, integrity, and accountability to foster an inclusive environment where everyone can thrive. If you are excited by the idea of working on AI-powered platforms and want to redefine how the world works together, this role is for you.
- Responsibilities- Build and ship web client features and platform AI capabilities for Microsoft Teams, delivering high-quality, accessible experiences with engineering fundamentals (design, testing, debugging, telemetry).
- Own end-to-end execution for client-side work: technical design, implementation, experimentation/rollout, monitoring, and durable fixes informed by customer and usage signals.
- Drive improvements in performance, reliability, and resource efficiency (responsiveness, startup, memory/CPU) through profiling, instrumentation, and engineering excellence practices.
- Partner across engineering, PM, and design to deliver AI-enabled experiences in Teams with thoughtful UX and safe, scalable client architecture.
- Provide technical leadership within a feature crew: lead design/code reviews, mentor engineers, and improve team quality and processes to amplify impact beyond individual contributions.
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 PythonOR equivalent experience.
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 PythonOR 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.
- 4+ years of professional software development experience, with a focus on front-end such as React or full-stack development, including writing and debugging production-grade code.
- 2+ years of technical leadership experience, driving design decisions, mentoring team members, and coordinating cross-functional efforts across features, areas, or products.
- Experience building AI applications, including integrating large language models or multimodal systems into scalable, user-facing products.
- Understanding of front-end performance optimization techniques, with experience improving responsiveness, load times, and overall user experience in complex web applications.
- Experience in building and shipping large-scale distributed services and APIs, preferably on Azure or AWS platforms.
#Microsoft Teams #AIEngineering #AIAgents #Frontend Developer
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.
Total Views
1
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Senior Software Engineer - Multiverse
Waymo · Mountain View, CA, USA; San Francisco, CA, USA; New York, NY, USA

Senior Software Engineer
Warner Bros. Discovery · Bangalore, Global Tech Park Tower C 5th F

Senior Software Development Manager - Developer Tools - Search
Elastic · Canada

Principal Engineer - Store Selling & Customer Experience (Hybrid - Seattle)
Nordstrom · Seattle, WA

Senior Software Engineer, Robotics - Isaac Lab
NVIDIA · US, CA, Santa Clara
About Microsoft
Reviews
3.8
5 reviews
Work Life Balance
4.1
Compensation
4.3
Culture
3.4
Career
3.2
Management
3.0
65%
Recommend to a Friend
Pros
Excellent compensation and benefits package
Four-day workweek with improved work-life balance
Supportive managers and teams
Cons
High-pressure environment causing anxiety
Unprofessional interview processes
Limited creative work opportunities
Salary Ranges
5,571 data points
Junior/L3
Mid/L4
Principal/L7
Senior/L5
Staff/L6
VP
Director
Junior/L3 · Software Engineer
0 reports
$219,263
total / year
Base
$161,991
Stock
$39,169
Bonus
$18,104
$156,314
$317,984
Interview Experience
7 interviews
Difficulty
3.7
/ 5
Duration
14-28 weeks
Offer Rate
14%
Experience
Positive 14%
Neutral 29%
Negative 57%
Interview Process
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Technical Interview
5
Onsite/Virtual Interviews
6
Final Round
7
Offer
Common Questions
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
Past Experience
News & Buzz
Microsoft loses $400 billion in few hours, what's behind one of the worst stock market days for the compa - Times of India
Source: Times of India
News
·
5w ago
Microsoft Stock Tumbles 12.1% In Worst Day For Company In Years - HuffPost
Source: HuffPost
News
·
5w ago
Microsoft: The 'question' the company needs to answer - Yahoo Finance
Source: Yahoo Finance
News
·
5w ago
AI is a planet-sized bubble — and Microsoft's slump is a taste of the crash to come, tech guru Erik Gordon says - Business Insider
Source: Business Insider
News
·
5w ago
