Overview 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 looking for a Software Engineer II. As the Azure Data engineering team we are leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the business intelligence team builds and maintains Power BI which is the undisputed leader in BI tool in the industry today and serves as the bridge between data professionals & Office users. Power BI’s core value proposition is to enable end users to get answers & insights from their data through data visualization. As part of the Core AI group within Power BI organization, our mission is to enable the next generation of data visualization and analytics with agentic creator workflows, AI-first data apps, and decision intelligence that help people go from data to insight to action. We build and operate agentic workflows and modern data applications as well the infrastructure powering those. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Responsibilities As a Software Engineer II , you will have the opportunity to work on cutting-edge technology and build world-class experiences for our customers. Your responsibilities will include: Working on full stack and backend development to deliver comprehensive experiences. Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle. Demonstrating technical leadership by identifying gaps and writing high-quality code. Coding Proactively verifies features, debugs, and tests code. Addresses incidents, implements fixes, and reviews code for quality. Writes maintainable code and applies best practices. Design Provides feedback on architecture, collaborates on product features, and ensures design meets requirements. Develops documentation and coordinates with teams. Creates test strategies and uses AI for automation. Improves test reliability and considers testability in design. Engineering Excellence Automates deployments, validates code securely, and shares knowledge. Follows security and compliance standards. Collaborates for end-to-end testing and scalability. Maintains skills and shares engineering principles. Implement Executes project plans, escalates issues, and ensures compliance for deployments. Prepares for disaster recovery. Runs experiments and collaborates on success metrics. Understand User Requirement Maintains operations, responds to incidents, and improves troubleshooting. Uses telemetry for monitoring and escalates issues as needed Reliability and Supportability Maintains operations, responds to incidents, and improves troubleshooting. Uses telemetry for monitoring and escalates issues as needed. Embody our culture and values Qualifications Required/Minimum Qualifications Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Other Requirements : 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 specialized 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. Preferred/Additional Qualifications Master's Degree in Computer Science or related technical field AND 3+ 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 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,000 $ CAD à 166,800 $ 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.
Overview Are you an established Software Engineer looking for a challenge and ready to tackle strategic cross-organization investments that span Microsoft AI, Office, and Windows to create web experiences for over 1B users and drive daily habit with users? Join us to innovate and create impactful web experiences that shape the daily habits of millions. We are looking for a highly skilled Front end focussed Senior Software Engineer (full-stack) to join our Experience team, who will provide technical leadership to key projects, and collaborate with frontend and backend teams to maintain and deliver key features that will be used across multiple sites. You will develop strategy aligning with stakeholders and execute plans to successfully deliver on commitments. The ideal candidate will be an experienced full stack engineer with knowledge of modern front end web frameworks like web components, cloud-based architecture and services, caching, load-balancing, A/B experimentation. Your responsibilities will include designing, coding and operationalizing experience and services at hyper scale. MSN is a personalized content feed powering user experiences across Microsoft. Our mission is to empower every person on the planet to be informed, entertained, and inspired. With nearly 30 years of history, MSN has evolved into a premier content destination with high-quality content, AI-powered user-controlled personalization, and massive global reach. Over the past 4 years, AI and Machine Learning technologies have fueled massive growth, transforming MSN’s content moderation, personalization, and content entry points. Learn more about us here. 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 Design, implement, and maintain responsive, accessible, and visually polished user interfaces and full-stack application features. Build and support front-end applications using TypeScript with frameworks such as React, NextJS, Web Components (or similar), and integrate them with robust back-end services. Develop scalable REST APIs and data access layers, ensuring efficient, secure, and reliable data flow between client and server. Create reusable components, shared modules, and service abstractions, ensuring code quality through best practices, testing, and documentation. Collaborate with UX designers, backend engineers, and product teams to translate requirements, wireframes, and prototypes into functional, production-ready solutions. Optimize applications for performance, scalability, and cross-browser/cross-platform compatibility across the entire stack. Participate in code reviews, architectural discussions, and continuous improvement of development workflows and engineering standards. 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. Other Requirements: 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 specialized 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. 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. Proficiency in TypeScript, with a solid understanding of full-stack development fundamentals. Hands-on experience building production applications using React, Web Components or similar front-end frameworks. Solid understanding of responsive design, web accessibility standards, and UI performance optimization. Hands-on experience building production applications using React or similar front-end frameworks. Solid understanding of responsive design, web accessibility standards, and UI performance optimization. Experience with state management libraries and patterns (e.g., Redux, NgRx, Zustand). Knowledge of UI/UX best practices, component libraries, and design systems. Experience with testing frameworks and tools (e.g., Jest, Mocha, Cypress). Exposure to cloud platforms (Azure) and CI/CD pipelines, and understanding of application deployment processes. #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.
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 apps as well as third-party partner apps within Teams. This framework is what allows developers (inside and outside Microsoft) to seamlessly integrate their apps and services into Teams, turning it into a rich, extensible hub for daily work. Now, with the rise of AI, our platform also hosts cutting-edge AI features and agents in Teams, enabling intelligent assistance and automation directly in the flow of 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 Frontend Software Engineer II 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 and apps come together to empower people to achieve more. Our team culture is passionate about 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 Define and evolve the architecture of the Teams client AI platform. Make high-impact design decisions to ensure the platform is scalable, extensible, and maintainable, supporting a broad range of Teams apps and AI-driven experiences. Lead the full lifecycle of platform capabilities that integrate AI and machine learning-from ideation and design to implementation, testing, and deployment. Write clean, efficient, and well-documented code that exemplifies engineering excellence. Drive quality through thoughtful code and design reviews, offering constructive feedback to elevate team output. Partner closely with product managers, designers, and engineers across Teams, Microsoft 365, Azure AI, and other partner organizations to deliver seamless, end-to-end AI experiences. Own live site health, proactively monitor and resolve incidents, and continuously drive improvements to ensure world-class availability and performance. Mentor junior and mid-level engineers, sharing best practices in frontend and full-stack development, and fostering technical growth through guidance and example. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 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 3+ 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 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years of technical leadership experience, driving design decisions, mentoring team members, and coordinating cross-functional efforts across features, areas, or products. 2+ years of professional software development experience, with a focus on front-end 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. Proven customer obsession, with demonstrated experience managing live site operations for large-scale applications, ensuring reliability, performance, and rapid incident resolution. Demonstrated experience building generative AI applications, including integrating large language models or multimodal systems into scalable, user-facing products. Solid 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. Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,000 $ CAD à 166,800 $ 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.
Overview 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 data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the business intelligence team builds and maintains Power BI which is the undisputed leader in BI tool in the industry today and serves as the bridge between data professionals & Office users. Power BI’s core value proposition is to enable end users to get answers & insights from their data through data visualization. In this role, you will contribute to core business intelligence investments, shaping the next generation of semantic modeling, reporting, and end‑to‑end analytics authoring. You’ll work across a rich desktop and web stack to deliver scalable, user‑centric features that empower and delight millions of Power BI and Fabric users. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Responsibilities Deliver world-class user experiences and cloud services at scale to customers in collaboration with architects, UX designers, and product managers. Write secure, performant, well-tested code across web clients and service-side components. Ensure implementation resiliency, security, reliability, latency, and cost using observability and operational practices; act as DRI for key services and drive durable fixes. Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals. Maintain customer focus, considering current and future needs when designing and implementing features. Collaborate effectively within the team and with partner teams across Microsoft. Embody our culture and values Qualifications Required/Minimum Qualifications Bachelor's Degree in Computer Science, or related technical discipline 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 4+ years of experience with creating responsive and accessible UI using TypeScript, Angular, RxJs, or equivalent 4+ years experience Backend / full-stack fundamentals: service/API design, debugging distributed systems, reliability/operability, and production ownership Job Requirements: Other & Additional 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 specialized 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. 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. 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.
Overview (Texte en anglais à suivre) 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 data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the data integration team builds data gravity on the Microsoft Cloud. Massive volumes of data are generated - not just from transactional systems of record, but also from the world around us. Our data integration products - Azure Data Factory and Power Query make it easy for customers to bring in, clean, shape, and join data, to extract intelligence. We are the team responsible for developing Connections, the On-premises Data Gateway, the Virtual Network Data Gateway, Mashup Engine (M), and Power Query. Our work involves creating data integration infrastructure for millions of users across the Microsoft Fabric platform, Excel Online, and Power Platform. Despite our immense progress, we are just getting started. We are building new services, experiences, and engine capabilities to expand the reach of our technologies into new areas such as large-scale data analytics, cloud-based dataflows, and data intelligence. To achieve this, we are enhancing our existing platform to store customer credentials with the highest security and adding features requested by customers across all the aforementioned services. Additionally, we are developing experiences that are deeply integrated with AI copilots, visualizations, and example-based interactions to make data transformations intuitive for everyone. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Microsoft est une entreprise où des innovateurs passionnés viennent collaborer, imaginer ce qui est possible et faire progresser leur carrière. C’est un monde offrant davantage de possibilités, plus d’innovation et plus d’ouverture, où tout devient possible dans un univers propulsé par le cloud. L’équipe Azure Data Engineering de Microsoft est à la pointe de la transformation de l’analytique dans le monde des données, avec des produits tels que les bases de données, l’intégration de données, l’analyse de big data, la messagerie et l’analytique en temps réel, ainsi que la business intelligence. Notre portefeuille comprend notamment Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid et Power BI. Notre mission est de construire la plateforme de données à l’ère de l’IA, en soutenant une nouvelle génération d’applications centrées sur les données et en favorisant une culture data-driven. Au sein d’Azure Data, l’équipe d’intégration de données développe la « data gravity » dans le cloud Microsoft. D’énormes volumes de données sont générés - non seulement à partir des systèmes transactionnels, mais aussi du monde qui nous entoure. Nos produits d’intégration de données - Azure Data Factory et Power Query - permettent aux clients de collecter, nettoyer, transformer et fusionner facilement leurs données afin d’en extraire de la valeur. Nous sommes responsables du développement de Connections, du On-premises Data Gateway, du Virtual Network Data Gateway, du moteur Mashup (M) et de Power Query. Notre travail consiste à créer une infrastructure d’intégration de données pour des millions d’utilisateurs sur la plateforme Microsoft Fabric, Excel Online et Power Platform. Malgré les avancées considérables réalisées, nous ne faisons que commencer. Nous construisons de nouveaux services, expériences et capacités de moteurs afin d’étendre nos technologies vers de nouveaux domaines tels que l’analytique de données à grande échelle, les dataflows dans le cloud et l’intelligence des données. Pour y parvenir, nous améliorons notre plateforme existante afin de stocker les identifiants clients avec le plus haut niveau de sécurité et d’ajouter des fonctionnalités demandées par les clients à travers tous ces services. En parallèle, nous développons des expériences profondément intégrées avec des copilotes IA, des visualisations et des interactions basées sur des exemples, afin de rendre les transformations de données intuitives pour tous. Nous ne nous contentons pas de valoriser les différences et les points de vue variés. Nous les recherchons activement et les accueillons afin de tirer parti de la force collective de chacun au sein de l’entreprise. En conséquence, nous servons mieux nos clients. Responsibilities Develop and operate highly reliable, scalable backend services and data platforms Partner with PMs and engineers to define requirements and design solutions for new product capabilities. Drive design discussions and own key technical decisions across components and services. Write clean, secure, and maintainable code with strong test coverage and performance considerations. Troubleshoot production issues using telemetry and debugging tools, and drive root-cause analysis. Collaborate across teams to deliver end-to-end solutions and manage system dependencies. Mentor peers and contribute to a strong engineering culture. Contribute to product vision, roadmap, and long-term architecture. Développer et exploiter des services backend et des plateformes de données hautement fiables et évolutifs. Collaborer avec les chefs de produit (PM) et les ingénieurs afin de définir les exigences et concevoir des solutions pour de nouvelles fonctionnalités produit. Piloter les discussions de conception et prendre en charge des décisions techniques clés à travers différents composants et services. Écrire un code propre, sécurisé et maintenable, avec une forte couverture de tests et une attention particulière aux performances. Résoudre les incidents en production à l’aide d’outils de télémétrie et de débogage, et mener des analyses approfondies des causes racines. Collaborer avec différentes équipes pour livrer des solutions de bout en bout et gérer les dépendances systèmes. Encadrer les pairs et contribuer à une culture d’ingénierie forte. Contribuer à la vision produit, à la feuille de route et à l’architecture à long terme. Qualifications Required/minimum 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. Qualification Requises Licence (baccalauréat) en informatique ou dans un domaine technique connexe ET 4 ans ou plus d’expérience en ingénierie logicielle avec développement en langages tels que (liste non exhaustive) : C, C++, C#, Java, JavaScript ou Python OU expérience équivalente. Additional or 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. Strong backend engineering experience (distributed systems, reliability, performance) Proficient in C# and familiar with the Microsoft ecosystem (Azure, .NET) Experience with data systems , ETL pipelines, and large-scale data processing Familiarity with Databricks, Spark, or similar big data tools Qualifications supplémentaires ou souhaitées Master en informatique ou dans un domaine technique connexe ET 6 ans ou plus d’expérience en ingénierie logicielle avec développement en langages tels que (liste non exhaustive) : C, C++, C#, Java, JavaScript ou Python OU Licence (baccalauréat) en informatique ou dans un domaine technique connexe ET 8 ans ou plus d’expérience en ingénierie logicielle avec développement dans ces langages OU expérience équivalente Solide expérience en développement backend (systèmes distribués, fiabilité, performance) Maîtrise de C# et bonne connaissance de l’écosystème Microsoft (Azure, .NET) Expérience avec les systèmes de données, les pipelines ETL et le traitement de données à grande échelle Connaissance de Databricks, Spark ou d’outils Big Data similaires 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.
Overview 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 data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the big data analytics team provides a range of products that enable data engineers and data scientists to extract intelligence from all data - structured, semi-structured, and unstructured. We build the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric. The Fabric Data Engineering Experience & Infrastructure team is hiring a Full Stack Engineer to help build LLM-powered data engineering experiences and infrastructure for Fabric Data Engineering. You will help implement agentic workflows and scalable LLM-backed data features (e.g., AI Functions integration, notebook copilots, evaluation/telemetry etc) with advanced capabilities designed to help Data Engineers achieve more through Microsoft Fabric. We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Responsibilities A a full stack Software Engineer II, you will own and deliver key components end-to-end, from design through production operations, with a strong focus on AI Engineering and modern LLM-based systems: Build and ship end-user features in the Fabric Implement modern React-based UX extension experiences aligned with UX design guidelines and shared UI patterns. Build and use Fluent UI component libraries and following organization level ensure consistent look and feel across Fabric experiences. Contribute to backend service code that power Fabric Data Engineering and Data Science experiences, primarily in .NET (C#), Python and related technologies. Contribute to quality: write/maintain automated tests and participate in E2E testing (e.g., Playwright-based tests) and debugging of test and pipeline issues. Work in a large-scale engineering environment: participate in code reviews, design discussions, and partner collaboration across teams. Build globally-ready experiences: follow localization patterns and update localizable resources used by the Lakehouse UX localization pipeline. Collaborate with PMs and partner engineering teams to translate scenarios into clear technical designs and incremental deliverables Maintain and operate services in production, participate in on-call/incident response, and drive improvements in operational excellence Review code and designs, mentor peers through constructive feedback, and contribute to engineering best practices across the team Embody our culture and values Qualifications Required/Minimum Qualifications: Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience 1+ years of experience building production web experiences with modern component-based UI frameworks, especially React 1+ years of experience in engineering fundamentals: code quality, debugging, performance, maintainability, and testing mindset. Additional Job Requirements: 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 specialized 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. Preferred/Additional Qualifications: Master's Degree in Computer Science or related technical field AND 3+ 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 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Understanding of modern LLM systems and AI Engineering: prompting, grounding/RAG, tool/function calling, agent orchestration etc. Experience operationalizing AI/ML features: monitoring, telemetry, experimentation (A/B), rollout strategies, and cost/latency optimization Familiarity with cloud-native engineering on Azure (compute, storage, networking) and secure, compliant data handling Experience collaborating across disciplines (PM, design, research, partner teams) to deliver customer-facing AI capabilities #azdat #azuredata #aiengineer, #vibecoding, #agents Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,000 $ CAD à 166,800 $ 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.
Overview Ready to shape the next generation infrastructure of one of the world's most critical communication platforms? Microsoft 365(M365) Intelligent Conversation and Communications Cloud (IC3) is the platform that powers billions of real-time customer conversations across Teams, Skype, Dynamics, and third-party solutions (through Azure Communication Services). The platform enables reliable and high-quality messaging, meeting, and audio/video calling services that work every time, from anywhere, seamlessly across all customer touchpoints. The IC3 Platform organization is responsible for providing the foundational infrastructure that enables IC3 service teams to deliver secure, resilient, compliant, and high‑quality services with low developer toil. It focuses on building platform capabilities that make security, privacy, reliability, and productivity the default Cloud Release Platform (CRP) is a modern DevOps/Platform engineering team responsible for developing and operating robust release infrastructure for reliable deployment and scalable build‑out across IC3, including secure and efficient release automation, centralized operations for consistency, and building out services across all cloud environments. As a Senior Software Engineer you will be a technical leader driving the platform’s “golden standards” and the engineering systems that enable IC3 services to ship safely at scale. You’ll work across release automation, standardization, and platform tooling-helping transform diverse, locally optimized service setups into consistent, scalable release patterns. 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. Responsibilities Architect and deliver standardized release infrastructure that enables reliable deployments and scalable build‑outs across IC3 services and cloud environments. Define, evolve, and enforce “golden standard” release patterns and partner with service teams to onboard and converge onto those patterns. Build automation and platform tooling that improves reliability and efficiency by centralizing release processes and reducing manual operational work. Drive cross‑org technical alignment across partners and stakeholders to ensure solutions scale across services with consistent outcomes. Lead technical design reviews and be the subject matter expert for critical platform components, raising engineering rigor and establishing durable, repeatable patterns (including safe rollouts and operational readiness). Mentor and amplify other engineers by shaping technical direction, coaching on architecture and operational excellence, and elevating design and implementation quality across the team. 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. Experience in software development, preferably in cloud services. Experience with Azure or other cloud platforms. Understanding of distributed systems and microservices architecture. Problem-solving and communication skills. Other Requirements: 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 specialized 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 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. Extensive experience working with large-scale cloud or distributed systems. Building release/deployment platforms, CI/CD infrastructure, or automation tooling that standardizes and scales operational workflows. Background in operational excellence, including reliability, observability, and running services at scale (including incident learning and prevention). Familiarity with cloud platforms - Azure preferred. #IC3Platform 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.
Overview 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 data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the business intelligence team builds and maintains Power BI which is the undisputed leader in BI tool in the industry today and serves as the bridge between data professionals & Office users. Power BI’s core value proposition is to enable end users to get answers & insights from their data through data visualization. In this role, you will contribute to core BI investments, shaping the next generation of semantic modeling, reporting, and end‑to‑end analytics authoring. You’ll work across a rich desktop and web stack to deliver scalable, user‑centric features that empower and delight millions of Power BI and Fabric users We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. Responsibilities Deliver world-class user experiences and cloud services at scale to customers in collaboration with architects, UX designers, and product managers. Write secure, performant, well-tested code across web clients and service-side components integrating with LLM-based agent. Ensure implementation resiliency, security, reliability, latency, and cost using observability and operational practices; act as DRI for key services and drive durable fixes. Participate actively in code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals Maintain customer focus, considering current and future needs when designing and implementing features. Collaborate effectively within the team and with partner teams across Microsoft. Embody our culture and values Qualifications Required/Minimum Qualifications Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years of experience with creating responsive and accessible UI using TypeScript, Angular, RxJs, or equivalent 2+ years of backend development experience (designing and working with APIs, databases, etc.) Job Requirements: Other & Additional 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 specialized 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. Preferred/Additional Qualifications Familiarity with modern version control systems like Git and agile development methodologies Solid problem-solving and design fundamentals Experience with analytic tools and products, business intelligence. Excellent communications skills and ability to work collaboratively across several teams. Great curiosity and a passion for continuous learning, ability to quickly adapt to new technologies and build up skill. Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,000 $ CAD à 166,800 $ 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.
Overview This role is open to candidates across Canada who are able and willing to relocate to Vancouver upon hire. Are you an Engineering Manager already at the forefront of agentic AI - someone who has used agents to build products, led teams shipping agentic tooling, and formed strong opinions about what great looks like in this space? Do you want to lead the team that owns the agentic engineering platform being adopted across all of Microsoft? Do you want to build an environment where engineers are empowered to push the frontier of what's possible with AI, and where you're dogfooding the very platform your team builds? If so, we'd love to talk with you about this opportunity! Our AI team is a part of the larger ES365 (Microsoft 365 Engineering Systems) team - and we own the agentic engineering platform being adopted across all of Microsoft. ES365 owns the tools and systems used by thousands of Microsoft developers who innovate across the company's largest codebases, from source control and check-in experience to build, validation, and deployment automation. This gives us a unique position to define what AI-powered developer productivity looks like at Microsoft scale. The ES365 AI team is 100% focused on pushing that frontier. We build the agentic platform itself and the experiences on top of it. The developers and codebase owners who use these tools are your customers, just down the hall - giving us a tight feedback loop and the domain expertise to move fast. For additional context, example workstreams have included AI-assisted large-scale codebase refactoring, automated package integrations, deep architectural Q&A over codebases, and human-in-the-loop directed code changes. We're a growing team looking for an experienced Software Engineering Manager to lead and grow our engineering talent. In this role, you'll partner closely with principal engineers and technical leads to shape the direction of the ESAI platform, ensure the team is operating with clarity and momentum, and build the kind of environment where engineers do their best work. You'll also serve as a connector - bridging our team's work with partner teams across Microsoft who are tackling related problems in AI-powered developer productivity. If you are excited about AI's potential and want to lead a team on the front lines of AI-Powered developer efficiency at Microsoft, we want you in ES365 AI. 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. Responsibilities Lead, grow, and retain a team of talented software engineers working on AI-powered developer productivity tooling. Partner with technical leads and principal engineers to set team direction, prioritize work, and ensure alignment with broader ES365 and Microsoft goals. Drive clarity on team goals, project milestones, and success metrics - translating strategy into executable plans. Foster a culture of experimentation and resilience, where the team feels empowered to try novel AI approaches, learn from failures, and iterate quickly. Own the career development of your engineers - providing regular coaching, feedback, and growth opportunities. Champion the use of AI in your team's daily workflows and stay current on the evolving landscape of AI developer tools and agentic systems. Build and maintain strong cross-team partnerships with other groups at Microsoft working on AI, developer tooling, and engineering systems. Recruit and hire exceptional engineering talent to grow the team. Contribute positively to a culture where everyone can bring their full and authentic self and where we do our best work as a result. Qualifications Required Qualifications: 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. Proven experience managing software engineering teams, including hiring, performance management, and career development. A solid software engineering background - you don't need to be writing production code daily, but you should be able to engage deeply with technical decisions, review designs, and earn credibility with high-level engineers. Track record of delivering software projects end-to-end: scoping, planning, shipping, and iterating along with solid communication and collaboration skills, with the ability to operate effectively across engineering, product, and leadership stakeholders while being comfortable leading in ambiguous, fast-moving problem spaces where best practices are still being established. 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: Personal experience using AI-powered developer tooling and coding assistants, such as: GitHub Copilot and Copilot Workspace - AI pair programming, CLI, and task-oriented development Claude Code - agentic CLI for autonomous software engineering tasks OpenAI Codex / ChatGPT - LLM-based code generation and explanation Cursor - AI-native code editor with inline generation and multi-file edits Prior experience using agentic plugins, agents, skills, hooks, etc. Hands-on experience (as an IC or manager) building systems that leverage Agent SDKs, large language models (LLMs), prompt engineering, or AI orchestration frameworks. Familiarity with agentic AI development patterns - multi-step reasoning, tool/function calling, retrieval-augmented generation (RAG), and human-in-the-loop workflows. Ability to evaluate and form informed opinions on emerging AI developer tools, and translate those insights into team strategy and best practices. Background in developer tooling, build systems, CI/CD pipelines, or engineering systems at scale. #GXP #GXPHiring Software Engineering M5 - The typical base pay range for this role across Canada is CAD $142,400 - CAD $257,500 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering M5 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 142,400 $ CAD à 257,500 $ 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.
Overview Are you a Software Engineer already at the forefront of agentic AI development - someone who uses agents to build software today and wants to build the platform that brings those capabilities to every developer at Microsoft? Do you have strong opinions about what great agentic tooling looks like, formed from real experience shipping with it? Do you want to dogfood the very platform you're building and have your own productivity transformed by it? If so, we'd love to talk with you about this opportunity! Our AI team is a part of the larger ES365 (Microsoft 365 Engineering Systems) team - and we own the agentic engineering platform being adopted across all of Microsoft. ES365 owns the tools and systems used by thousands of Microsoft developers who innovate across the company's largest codebases, from source control and check-in experience to build, validation, and deployment automation. This gives us a unique position to define what AI-powered developer productivity looks like at Microsoft scale. The ES365 AI team is 100% focused on pushing that frontier. We build the agentic platform itself and the experiences on top of it. The developers and codebase owners who use these tools are your customers, just down the hall - giving us a tight feedback loop and the domain expertise to move fast. For additional context, example workstreams have included AI-assisted large-scale codebase refactoring, automated package integrations, deep architectural Q&A over codebases, and human-in-the-loop directed code changes. We're a growing team looking for a passionate Software Engineer . In this role, you'll help define and build the next generation of our agentic platform, orchestrating the latest AI models and harnesses in service of company-wide developer productivity. You'll lead through excellent contributions to the ESAI codebase, advocate best practices for agentic development, and forge technical and mission-based partnerships with other teams across Microsoft working on related problems. If you are excited about AI's potential and want to be on the front lines of AI-Powered developer efficiency at Microsoft, we want you in ES365 AI. 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. Responsibilities Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing. Use AI in your daily coding and advocate to the team and customers an evolving state-of-the-art of how best to do this. Demonstrate resiliency to experiment and try multiple AI approaches that may not work - because no one has tried them before. Provide mentorship and coaching to engineers in, and beyond, your team. Write and review clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability. Contribute positively to a culture where everyone can bring their full and authentic self and where we do our best work as a result. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Proven experience as a Software Engineer delivering large-scale, production-quality systems. Solid software engineering fundamentals: system design, algorithms, testing, debugging, and code review. Demonstrated ability to lead technical direction and mentor peers in a collaborative team environment while being comfortable working in ambiguous, fast-moving problem spaces where best practices are still being established. 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: Hands-on experience with AI-powered developer tooling and coding assistants, such as: GitHub Copilot and Copilot Workspace - AI pair programming, CLI, and task-oriented development Claude Code - agentic CLI for autonomous software engineering tasks OpenAI Codex / ChatGPT - LLM-based code generation and explanation Cursor - AI-native code editor with inline generation and multi-file edits Prior experience using agentic plugins, agents, skills, hooks, etc. Prior experience building with Agent SDKs, large language models (LLMs), prompt engineering, or AI orchestration frameworks (e.g., LangChain, Semantic Kernel, AutoGen, LlamaIndex, or similar). Familiarity with agentic AI development patterns - multi-step reasoning, tool/function calling, retrieval-augmented generation (RAG), and human-in-the-loop workflows. Experience dogfooding, evaluating, and forming opinions on emerging AI developer tools, and translating those insights into team-wide best practices. Background in developer tooling, build systems, CI/CD pipelines, or engineering systems at scale. #GXP #GXPHiring Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,000 $ CAD à 166,800 $ 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.