Principal Software Engineer
Microsoft · Redmond
About this role
Own the long-range architecture of the MMS platform: the OpenRTB request hot path, auction engines (best-price, priority, dynamic reserve price, multi-placement), bidder adapter framework, and the experimentation/flights system. Set and enforce engineering standards through design reviews, code reviews, technical RFCs, and mentorship of senior and staff-level engineers. Identify and resolve systemic risks across reliability, latency, cost, and correctness before they reach production
Required: 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 These requirements include but are not limited to the following specialized security screenings: Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 6+ years of experience building and operating latency-sensitive backend services with strict SLA requirements (P99 measured in milliseconds, five-nines availability). Go — deep production experience, including profiling, GC tuning, concurrency patterns, and performance-sensitive code on the request hot path
OpenRTB / programmatic advertising — hands-on experience with header bidding, real-time bidding, mediation, exchanges, SSPs/DSPs, brand safety, or identity/cookie syncing. Familiarity with Prebid Server or similar auction platforms. Auction systems — experience designing or evolving pricing logic, bidder filtration, dynamic reserve pricing, or floor-price optimization at scale
Kubernetes & Azure — production experience with AKS, ACR, Azure
Apply for this role on Microsoft’s official careers site.