CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-05-28 → 2026-10-02

Core

Own the long-range architecture of the MMS platform, including the OpenRTB request hot path, auction engines, bidder adapter framework, and experimentation systems.

Role type

Principal Software Engineer (Backend/Systems)

Builds

Highly scalable Go services for programmatic advertising, real-time bidding, and auction logic.

Domain

Programmatic advertising, real-time bidding, distributed systems

Required skills

Go, C/C++/C#/Java/JavaScript/Python, OpenRTB, auction systems, Kubernetes, Azure, distributed systems, experimentation platforms, observability, mentoring

Preferred skills

Prebid Server, header bidding, brand safety, dynamic reserve pricing, multi-region deployments, canary rollouts

Technologies

Go, Kubernetes, Azure (AKS, ACR, Event Hubs, Blob Storage, Application Insights, DevOps), Kafka, Kusto/ADX

Responsibilities

Design and build highly scalable Go services with strict latency and availability SLAs; improve the auction subsystem (pricing, filtration, bidder selection); enhance observability of the request path; improve CI/CD pipelines; mentor senior engineers. (via careerplan.io/jobs/1970393556862654-principal-software-engineer-at-microsoft)

Seniority

Principal, hands-on IC with mentorship