Jobs · OTHR · Washington

Principal Software Engineer

Microsoft AI · Redmond, WA · Yesterday
OTHR$143k–$275k/yrFull-time

Responsibilities

  • 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.
  • Drive cross-team technical strategy with peer principals across Microsoft Advertising — bidders, supply integrations, brand safety, identity, measurement, and billing.
  • 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.
  • Design and build highly scalable Go services on the MMS platform, with strict latency and availability SLAs measured in single-digit milliseconds and five nines.
  • Evolve the bidder adapter framework to support new supply types (display, native, video) and new integration patterns (server-side header bidding, deal-based, programmatic guaranteed).
  • Improve the auction subsystem — pricing, filtration (L1 brand safety, IP blocks, embargoes), bidder selection, and response shaping — with measurable revenue and quality impact.
  • Strengthen the experimentation framework (flights, traffic sub-groups) so PMs and data science can ship A/B tests safely at high cadence.
  • Improve observability of the request path: structured Event Hub logging, sampling strategies, metrics, and tracing across the bidder fan-out.
  • Infrastructure & Cloud
    • Drive Azure-native deployment and operational excellence across AKS, ACR, Azure Key Vault, Azure Event Hubs, and Azure AD.
    • Led initiatives to reduce cost-per-request, improve cold-start and config-reload behavior, and harden cross-region failover.
    • Improve CI/CD on Azure DevOps, including canary, progressive rollout, and automated rollback strategies.
  • Org-Wide Impact
    • Lead initiatives that make delivery of high-quality software routine and efficient across the full SDLC — from inception and technical design through testing, deployment, and oncall.
    • Contribute to runbooks, deployment documentation, and oncall readiness.
    • Lead efforts to raise the bar on incident response and institutionalize effective post-incident learning.
    • Leverage AI dev tools across the software development lifecycle to raise team-wide engineering productivity.

Qualifications

  • 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 OR equivalent experience.
  • 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 Key Vault, Azure Event Hubs, Azure Blob Storage, Azure Application Insights, and Azure DevOps; comfortable with multi-region, multi-cluster deployments.
  • Distributed systems — solid grasp of consistency trade-offs, fault tolerance, distributed caching, and cross-region replication patterns.
  • Experimentation platforms — experience designing or scaling A/B testing frameworks, feature flags, or controlled rollout systems.
  • Observability — experience with structured logging, high-cardinality metrics, sampling at scale, and event streaming pipelines (Event Hubs, Kafka, Kusto/ADX).
  • Proven record of mentoring senior engineers and driving cross-team technical initiatives to completion.
  • Solid problem-solving skills with a focus on reliability, observability, and system design.

Similar jobs

Principal Software Engineer

Red Arch SolutionsAnnapolis Junction, MD· 2 wk ago
Engineering$205k–$217k/yrapply on redarchsolutions.applytojob.com

Principal Software Engineer

GliaCell TechnologiesAnnapolis Junction, MD· 3 wk ago
Engineering$200k–$280k/yrapply on gliacelltechnologies.applytojob.com

Principal Software Engineer

GliaCell TechnologiesAurora, CO· 3 wk ago
Engineering$190k–$280k/yrapply on gliacelltechnologies.applytojob.com