This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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). 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.
Job Responsibility
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
Requirements
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
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have
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