Senior Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
U.S.
Salary
$119,800–$234,700 / yr
Posted
11 days ago
Freshness
Confirmed live today
Closes
Apr 13, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 74% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $177k versus about $164k 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

The Senior Software Engineer joins the team responsible for transforming digital advertising through intelligent automation and large-scale optimization. This role focuses on architecting and implementing a next-generation agentic bidding platform that utilizes AI to monitor marketplace signals and optimize bidding strategies autonomously. You will build large-scale data validation frameworks, develop experimentation and simulation tools, and manage mission-critical bidding services as a Designated Responsible Individual. The work involves blending algorithmic innovation, reinforcement learning, and large-scale data pipelines to process billions of daily auction events. Required skills include proficiency in C, C++, C#, Java, JavaScript, or Python, along with experience in large-scale distributed systems, MLOps, and streaming platforms like Apache Spark or Flink. You will solve complex problems regarding real-time decision-making and scalable cloud infrastructure.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Architect and implement a next-generation agentic bidding platform for real-time ad auctions.
  • Develop large-scale data validation and quality frameworks for auction-critical signals.
  • Build experimentation and simulation frameworks to validate AI agent behavior before live deployment.
  • Act as a Designated Responsible Individual to drive incident management and high-availability practices.
  • Explore and invest in emerging AI techniques like multi-agent systems and adaptive optimization.
  • Set technical direction and mentor engineers to foster a culture of high-quality execution.
  • Proactively adopt new technologies to improve the performance and scalability of the bidding stack.

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).
  • Ability to pass the Microsoft Cloud background check upon hire and every two years thereafter.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Master's Degree in Computer Science or related technical field and 6+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 8+ years of technical engineering experience (preferred).
  • 4+ years of hands-on experience with large-scale streaming platforms such as Apache Spark or Flink (preferred).
  • 4+ years of experience as a technical lead, including mentoring and guiding engineers (preferred).
  • 5+ years of experience developing and deploying large-scale distributed systems in production environments (preferred).
  • 5+ years of hands-on experience in machine learning operations (MLOps), including pipeline automation, monitoring, and lifecycle management (preferred).
  • Domain knowledge and experience building large scale distributed bidding or auction platforms (preferred).
  • Experience building real world applications using AI techniques (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

68 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure Power BI API Design CRM Data Integration AI Automation
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 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

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid