
Principal Software Engineering Manager - Ads
Microsoft · Posted Oct 14
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
Microsoft Advertising makes billions of decisions every day across search, native, shopping, display, audience, and AI-powered advertising experiences. The Ads Quality team builds the software systems that turn quality signals and models into dependable production decisions across ads, landing pages, advertisers, businesses, accounts, and changing behavioral patterns. The Principal Software Engineering Manager will lead the engineering organization behind Ads Quality systems at global scale, remaining close to architecture, distributed systems, production AI, measurement, and operational quality.
What you will do
- Own the engineering strategy and execution for Ads Quality systems across signal processing, entity systems, model execution, decisioning, feedback, and measurement.
- Build scalable real-time, nearline, and offline systems supporting very large volumes and demanding reliability requirements.
- Create the production infrastructure that allows new models and signals to move rapidly from experimentation into safe global deployment.
- Partner with Applied Science on model integration, evaluation, experimentation, serving trade-offs, and productionization.
- Build common engineering foundations for heterogeneous AI workloads including classifiers, multimodal models, LLMs, agents, and deterministic systems.
- Develop feedback, observability, experimentation, and diagnostic systems that make quality problems easy to find and fast to fix.
- Drive architectural simplification and prevent the quality stack from becoming a collection of bespoke pipelines and one-off services.
- Lead and grow senior engineers, engineering managers, and technical leaders capable of independently owning complex areas.
- Drive difficult programs across organizational boundaries and maintain a high bar for architecture, engineering quality, and production ownership.
Skills used in this role
What the employer is looking for
- 15+ years of software engineering experience, or equivalent technical depth.
- Significant experience leading senior engineers, engineering managers, or large engineering organizations.
- Strong technical depth in distributed systems, AI/ML infrastructure, decision systems, or large-scale data platforms.
- Experience building production systems that operationalize machine-learning models at significant scale.
- Strong judgment around latency, throughput, reliability, freshness, cost, observability, and operational safety.
- Ability to challenge architecture, understand failure modes
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
GeekWire
Microsoft makes 'biggest bet yet' on its own silicon, unveils new AI chip to reduce reliance on Nvidia2026-10-12
Krebs on Security
Microsoft Patches More Than 1,400 Security Flaws in Massive October Update2026-10-13
Microsoft News
Introducing the new Copilot with Home, Code and Autopilot2026-09-25
Microsoft Azure Blog
Microsoft expands Azure AI and HPC infrastructure with AMD2026-07-20