Job Description
**Overview** **Open to candidiates who are willing to relocate to Vancouver**
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 for a cloud\-enabled AI world.
Imagine a world where AI agents seamlessly integrate to monitor and scale massively distributed systems that empower every digital advertiser and publisher on the planet. That’s the future we’re building in Microsoft AI Advertising. Our team is creating the foundational demand management platform that makes this vision possible: the engine behind Microsoft’s strategy to make Microsoft Ad network the central hub where humans and AI agents collaborate effortlessly. From powering familiar experiences like ad campaign management to AI\-enabled monetization, curation, and order management, our demand management platform directly impacts how thousands of publishers and advertisers monetize inventory and generate return on ad spend.
Microsoft Monetize and Curate Order Management real\-time engineering is seeking a Senior Software Engineer to design, develop, and operate high\-scale backend services for Microsoft Monetize and Curate order management. You’ll build foundational real\-time backend services that enable order management for millions of Ad Server and inventory packaging campaigns (deals) used by thousands of publishers and curators. You’ll build AI agents and workflows to automate site reliability and software development workflows. Working with cross\-functional partner teams, you’ll dive deep into an internet\-scale, real\-time distributed digital advertising marketplace that processes 4 million queries per second to create features that delight customers while maintaining the highest standards of availability, reliability, and performance (p90 \< 100ms). You’ll also influence new microservice architecture, cloud migration, and agentic workflows that enable publishers and curators to operate on an internet scale.
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, develop, and operate high\-scale services that power Microsoft Monetize and Microsoft Curate order management platform.
* Independently use artificial intelligence tools and practices across the software development lifecycle.
* Dive deep into real\-time technologies and distributed systems. Collaborate with internal and external partners to design features that drive monetization.
* Develop features that delight publishers and curators while upholding the highest standards of availability, reliability, performance, and scalability—never compromising on engineering fundamentals.
* Influence and define new designs, architectures, standards, and agents that empower teams across Microsoft Advertising to build at scale.
* Work closely with cross\-functional teams across Microsoft Advertising to share best practices, align on strategy, and leverage shared infrastructure and research.
* Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that improve availability, reliability, efficiency, observability, and performance of products while driving consistency in monitoring and operations at scale.
* Embody our culture and values.
**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.
* 2\+ years of experience in distributed systems, client\-server architecture, and distributed database technologies such as real\-time C/C\+\+ backend services, Zookeeper, Redis, SQL DB or similar.
**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.
* Solid problem\-solving skills.
* Solid Computer Science fundamentals with regards to data structures, algorithms and time/space complexity analysis.
* Solid communication and organization skills.
* Experience building high\-performance transactional distributed backend systems in C/C\+\+/Linux environments and analyzing and optimizing the performance of real\-time, ultra\-low\-latency transactional systems.
* Dedicated to increasing efficiency through automation and AI agents.
* Experience with designing AB tests for scientific and ML optimizations.
\#MicrosoftAI \#AIEngineering \#DistributedSystems \#BackendEngineering
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**.**