Senior Software Engineer, Ads Data Platform

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday
Closes
Feb 23, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 69% of similar roles. Most pay $151,000–$199,125 — the shaded band above. At the midpoint, this role pays about $177k versus about $175k 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 · Senior Software Engineer, Ads Data Platform

As a Senior Software Engineer on the Ads Data Platform team within Microsoft Advertising, you will design and operate high-scale, high-performance systems that process billions of events through near-real-time and offline pipelines. You will build data applications to support business analytics, machine learning models, and real-time reporting for a global ads marketplace. Your daily responsibilities include collaborating with stakeholders to define feature requirements, ensuring security compliance, performing code reviews, and participating in an on-call rotation as a designated responsible individual. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, along with experience in distributed systems and big data technologies including Spark, Hadoop, HDFS, Kafka, Flink, and Scala. You will solve complex problems involving computational intelligence, scalable algorithms, and performance optimization to meet online serving requirements.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design high-scale system architectures for features that meet security, compliance, and performance requirements.
  • Develop high-performance data applications to process billions of events through real-time and offline pipelines.
  • Implement software features with a focus on efficiency, extensibility, reliability, and maintainability.
  • Perform code reviews to ensure products meet quality standards and are suitable for large-scale production.
  • Monitor live services as an on-call DRI to resolve system degradations or outages within SLA timeframes.
  • Profile and analyze distributed system performance to identify and resolve capacity bottlenecks and latency issues.
  • Develop automation tools to improve the deployment, debugging, and maintenance of product features.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Master's Degree in Computer Science or related technical field and 6+ years of engineering experience with coding in various programming languages.
  • Bachelor's Degree in Computer Science or related technical field and 10+ years of engineering experience with coding in various programming languages.
  • Experience in Azure cloud platform.
  • Experience in machine learning and online system design, implementation, and qualification.
  • At least 2 years of experience in Distributed Systems and Big Data Technologies such as Spark, Hadoop, HDFS, Kafka, Flink, or Scala.
  • Ability to pass the Microsoft Cloud background check every two years.

More like this

Similar roles

Senior Software Engineer, Ads Platform

Microsoft

Redmond, WA 42 days ago $119,800$234,700
Distributed Systems Microsoft Azure AWS Python C# Java C++ JavaScript Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI Web Technologies
4+ yrs exp Hybrid

Senior Software Engineering, Ads Platform

Microsoft

Redmond, WA 50 days ago $119,800$234,700
Distributed Systems Cloud Computing Microsoft Azure AWS Python C# Java C++ JavaScript Service-Oriented Architecture Observability Reliability Engineering AI Web Technologies ScalableSystems
4+ yrs exp Hybrid

Senior Software Engineer, Ads

Microsoft

28 days ago $119,800$234,700
C C++ C# Java JavaScript Python Azure Azure DevOps Distributed Systems event driven architecture AI ML OOPS OOAD Design Patterns
4+ yrs exp Hybrid

Senior Software Engineer, Ads AI

Microsoft

Mountain View, CA 43 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