Principal Software Engineer, Ads Systems

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
20 days ago
Freshness
Confirmed live yesterday
Closes
Feb 17, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $214k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 54% of similar roles. Most pay $174,600–$252,500 — the shaded band above. At the midpoint, this role pays about $209k versus about $214k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, Ads Systems

As a Principal Software Engineer, Ads Systems, you will join the Ads Frontdoor team to build highly scalable, performant services that host state-of-the-art machine learning models. You will collaborate with BingAds stakeholders to define feature requirements, create system designs, and implement features focused on high efficiency, extensibility, and reliability. Your daily work involves performing code reviews, managing live service operations on a rotational basis, and acting as a designated responsible individual for monitoring system health. You will also profile distributed systems to resolve performance bottlenecks and improve latency for online serving requirements. The role requires expertise in C, C++, C#, Java, JavaScript, or Python, along with experience in multi-threading programming, machine learning, and Azure. This position addresses the technical challenges of high-throughput, low-latency infrastructure within a global advertising marketplace.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Determine feature requirements for new products in collaboration with BingAds stakeholders.
  • Create system designs that meet specific feature requirements and technical goals.
  • Implement high-performance features with a focus on scalability, reliability, and maintainability.
  • Review team code to ensure it meets quality standards and handles large-scale production demands.
  • Monitor live services and resolve complex issues during an on-call rotation.
  • Profile and analyze distributed system performance to identify and resolve capacity bottlenecks.
  • Develop automation for the production and deployment of new product features.
  • Propose and implement solutions to improve system latency and meet online serving requirements.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • 5+ years of experience in distributed system engineering and multi-threading programming.
  • 5+ years of experience in machine learning and online system design, implementation, and qualification.
  • 5+ years of experience in profiling and analyzing distributed system performance and capacity bottlenecks.
  • 5+ years of experience working with Azure.
  • Experience in high-performance programming.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 22 days ago $142,800$274,800
Distributed Systems Approximate-nearest-neighbor search Python C++ C# Java JavaScript C LLM AI Inference System Architecture Performance Optimization
6+ yrs exp Hybrid

Senior Software Engineer, Ads AI

Microsoft

Mountain View, CA 42 days ago $119,800$234,700
Azure Python C++ Java C# JavaScript Machine Learning Big Data Distributed Systems NoSQL Click house AKS .NET Data Streaming Information Retrieval Agile AB Testing Web Crawling
4+ yrs exp Hybrid

Senior Software Engineer, Ads Data Platform

Microsoft

Redmond, WA 14 days ago $119,800$234,700
Python C++ C# Java JavaScript C Azure Spark Hadoop HDFS Kafka Flink Scala Distributed Systems Big Data Machine Learning System Design
4+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp