Senior Software Engineering, Ads Platform

Microsoft

Confirmed live today Trusted
Hybrid

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 64% of similar roles. Most pay $151,000–$213,200 — the blue band above. At the midpoint, this role pays about $177k versus about $182k 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 Engineering, Ads Platform

The Senior Software Engineering, Ads Platform role sits within the Microsoft Advertising Platform team, where you will build next-generation marketing and advertising solutions. You will lead the design and development of critical platform capabilities, focusing on building highly scalable, reliable, and secure distributed systems across frontend and backend platforms. Your daily work involves driving technical strategy, performing design reviews, and managing end-to-end project delivery while mentoring other engineers. You will utilize languages such as C, C++, C#, Java, JavaScript, or Python to solve complex engineering challenges. The role requires expertise in cloud services like Microsoft Azure or AWS, distributed systems, and data structures. You will address technical problems involving large-scale data processing, online advertising, search, and AI-powered experiences to improve product health and customer experience.

What does a Software Engineering earn?

Median $178325 from 38 postings across 15 companies.

See salary data

What you'll do

  • Design and build highly scalable, reliable, and secure distributed systems for frontend and backend platforms.
  • Lead the technical design and architecture of complex product features to ensure long-term maintainability.
  • Drive end-to-end delivery of critical projects including design reviews, implementation, and operational excellence.
  • Use telemetry and A/B experimentation to identify opportunities and improve product health.
  • Mentor engineers and provide technical guidance through code reviews and best practices.
  • Influence technical direction and contribute to platform-wide architectural decisions across multiple teams.

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).
  • Solid computer science fundamentals including data structures, algorithms, software design, and distributed systems.
  • Proven experience designing, building, deploying, and operating large-scale, highly available, and secure cloud services.
  • 5+ years of experience architecting, developing, deploying, and operating distributed systems in a production environment.
  • Excellent technical design, problem-solving, debugging, and performance optimization skills.
  • Experience with Microsoft Azure, AWS, or similar cloud computing platforms.
  • Experience in online advertising, search, e-commerce, AI-powered experiences, or large-scale consumer products (preferred).

More like this

Similar roles

Senior Software Engineer, Ads Platform

Microsoft

88 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

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, Ads

Apple Inc

Cupertino, CA 19 days ago $216,200–$394,000
C Swift XPC libdispatch CoreData Concurrency Multi-threading Client-Server Networking Telemetry Observability OS Fundamentals Memory Management File Systems Cross-Process Communication