Overview
Microsoft Teams is the hub for modern collaborationâbringing together everything teams need to succeed, all within the Office 365 ecosystem. It serves as the canvas that unifies your content, tools, people, and conversations in one seamless experience. As one of Microsoftâs most dynamic and impactful products, Teams is redefining the future of teamworkâand weâre just getting started.
Within the Messaging Services team, weâre evolving our microservices architecture to deliver new messaging capabilities while ensuring high performance, scalability, and cost efficiency. Weâre looking for a passionate and skilled Senior Software Development Engineer to help us build robust, scalable backend services that power critical messaging experiences. This is a unique opportunity to sharpen your system design skills and work with a modern tech stack including .NET Core, Event hubs, Redis, and Azure Cosmos DBâall while collaborating across teams and organizations.
We take pride in how we build. Our team runs lean, stays customer-obsessed, and makes decisions grounded in data. We embrace a live-site-first, metric-driven culture that minimizes tech debt and maximizes impact. In this role, youâll take end-to-end ownership, drive meaningful outcomes, and directly influence customer satisfaction and business growth.
Responsibilities
Responsibilities* Design, develop, and operate high-scale services that power the core messaging infrastructure of Microsoft Teams
Apply advanced inâhouse AI tools to streamline development workflows, accelerate delivery, and improve system scalability.
Dive deep into Azure technologies and distributed database systems. Collaborate with internal and external partners to design features that drive user growth and engagement.
Develop features that delight customers while upholding the highest standards of availability, reliability, performance, and scalabilityânever compromising engineering fundamentals.
Influence and define new designs, architectures, standards, and reusable service libraries that empower teams across Microsoft to build at scale.
Qualifications
Qualifications* Bachelor's Degree in Computer Science or related technical field AND 4+ years( 6+ years for Principal) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
Preferred Qualifications:* Experience working with Service Fabric or Kubernetes
Experience working on large-scale distributed systems, client-server architectures, and distributed database systems.
Cross group collaboration, negotiation and communication skills
Ability to deal with the ambiguity associated with working in a fast-paced and changing environment
Experience working with M365 components like AAD, Exchange, Substrate, SharePoint
Drive to improve performance, availability and supportability of services
Drive to increase efficiencies through automation
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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.