Senior Software Engineer, Ads

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
73 days ago
Freshness
Confirmed live today
Closes
Feb 10, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 61% of similar roles. Most pay $150,000–$206,462 — the blue band above. At the midpoint, this role pays about $177k versus about $178k 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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Ads

The Senior Software Engineer, Ads joins the Bing Ads team to advance Ad Quality and Publishers monetization. This role focuses on enhancing user experience by building scalable reporting solutions for publishers, managing publisher onboarding, and ensuring quality verification. You will develop code for products and services, identify dependencies, and create design documents with minimal oversight. Daily tasks include breaking down large work items, providing estimations, and acting as a Designated Responsible Individual to monitor system health. The position requires proficiency in C, C++, C#, Java, JavaScript, or Python, alongside experience with distributed systems, event-driven architectures, and Azure cloud platforms. You must demonstrate skills in OOPS, OOAD, and design patterns while utilizing Azure DevOps to deliver high-quality ads and reliable production-scale services.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Determine user requirements for new features by working with relevant stakeholders.
  • Identify system dependencies and develop design documents for specific product areas.
  • Create and implement code for products, services, or features while reusing existing code.
  • Break down large work items into smaller tasks and provide accurate effort estimations.
  • Act as a Designated Responsible Individual (DRI) to monitor systems for downtime or interruptions.
  • Improve product availability, reliability, and performance through continuous skill development and monitoring.
  • Build scalable reporting solutions and systems for publisher onboarding and quality verification.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Master's Degree in Computer Science or related technical field and 6+ years of technical engineering experience, or a Bachelor's Degree and 8+ years of experience, or equivalent experience (preferred).
  • 8+ years of experience building and operating reliable, scalable services and platforms (preferred).
  • Experience designing and operating production-scale distributed systems (preferred).
  • Experience leveraging AI/ML technologies and AI-powered development tools to build intelligent applications and improve engineering productivity (preferred).
  • Hands-on experience with Azure DevOps and familiarity with its suite of tools for effective collaboration and delivery (preferred).
  • Familiarity with distributed systems, event-driven architectures, and Azure cloud (preferred).
  • Excellent coding skills with solid understanding of OOPS, OOAD, design patterns, and Azure cloud platforms, services, and architecture (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

6 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Service-Oriented Architecture AI ML Observability Reliability Engineering Telemetry Data-Intensive Applications
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

U.S. 11 days ago $119,800–$234,700
AI Machine Learning Distributed Systems Python C++ Java C# JavaScript MLOps Apache Spark Flink Data Pipelines Cloud Infrastructure Reinforcement Learning Multi-agent Systems
4+ yrs exp Hybrid

Senior Software Engineer, Ads Platform

Microsoft

87 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Distributed Systems Microsoft Azure AWS Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI ML Telemetry
4+ yrs exp Hybrid

Senior Software Engineer, Responsible AI

Microsoft

14 days ago $119,800–$234,700
Azure AI Python C++ C# Java JavaScript C Azure OpenAI Azure ML CI/CD DevOps Distributed Systems Machine Learning Azure AI Studio Azure AI Content Safety Software Development Lifecycle Observability Telemetry
4+ yrs exp Hybrid

Software Engineer, Ad Signals

Reddit

Remote 3 days ago $190,800–$267,100
SQL Distributed Systems API Design MMP SKAN App CAPI Data Lineage System Design Production Systems Mobile Measurement
Remote

Senior Software Engineer

Walmart

Bentonville, AR +1 6 days ago $90,000–$180,000
Python JavaScript Java Rust Dart C++ AI ML Generative AI CI/CD Automated Testing Observability Telemetry APIs Object-Oriented Programming WCAG) 2.2 AA
3+ yrs exp