Senior Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$119,800–$234,700 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday
Closes
Mar 8, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 69% of similar roles. Most pay $149,500–$192,108 — the shaded band above. At the midpoint, this role pays about $177k versus about $171k 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 589 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the Platform Engineering team, you will build and maintain a foundational infrastructure platform for AI-driven advertising. You will develop secure-by-default, reusable Terraform and CDKTF/CDKTN modules to standardize Azure deployments while consulting with internal teams on cloud architecture, cost optimization, and security. Your daily work involves creating automation and AI-driven interfaces, including MCP server integrations and LLM-based agent tooling, to improve developer productivity. You will manage shared observability tools like Grafana and Prometheus, design scalable CI/CD pipelines using Azure DevOps or GitHub Actions, and drive compliance remediation across multiple repositories. The role requires proficiency in languages such as C#, Java, or Python, along with expertise in Kubernetes, AKS, and Kusto. You will solve complex problems regarding infrastructure scalability and developer experience within a high-availability, globally distributed environment.

What does a Software Engineer earn?

Median $197625 from 2176 postings across 136 companies.

See salary data

What you'll do

  • Build and maintain secure, reusable Terraform and CDKTF/CDKTN modules to standardize Azure infrastructure deployments.
  • Consult with engineering teams to guide cloud architecture design while optimizing for cost and security.
  • Develop automation tools and AI-driven interfaces to improve developer productivity and onboarding.
  • Build and manage AI agents and MCP server integrations as production platform components.
  • Drive automated security and compliance remediation across multiple repositories and teams.
  • Manage shared observability and deployment tooling, including Grafana and alert quality.
  • Design and implement scalable CI/CD pipelines and operational infrastructure tools.
  • Create high-quality technical documentation to communicate complex concepts to diverse audiences.

What we're looking for

  • Bachelor's degree in Computer Science or related field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Master's degree and 6+ years of experience, or a Bachelor's degree and 8+ years of experience in technical engineering and coding (preferred).
  • 4+ years of experience in Microsoft Azure and Terraform, or experience with AWS/GCP and a strong interest in Azure (preferred).
  • Proficiency with Infrastructure as Code tools like Terraform and at least one programmatic framework such as CDKTF, CDKTN, Pulumi, or Bicep.
  • Minimum of 4 years of experience in programming or scripting with modern software development practices, including CI/CD pipelines.
  • Practical experience building or integrating AI agents, such as MCP servers or automation built on LLMs (preferred).
  • Experience managing systems at scale, specifically globally distributed, highly available, and real-time environments (preferred).
  • Experience with Kubernetes and AKS, observability tools like Grafana or Prometheus, and Kusto (KQL) (preferred).

More like this

Similar roles

Senior Software Engineer

Genworth Financial

Richmond, VA +1 67 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Upstart

Remote 93 days ago $164,800$228,400
PostgreSQL RESTful APIs TypeScript Node.js Next.js Prisma Webhooks Schema Migrations Authentication Audit Logging System Architecture
4+ yrs exp Remote

Senior Software Engineer

Datadog

102 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Genworth Financial

Lynchburg, VA +1 46 days ago $96,700$145,000
COBOL JCL CICS IMS SQL Mainframe Web Services MQ Assembler Agile Kanban Scrum Data Analysis SOX MVS Product Accelerator Automated COBOL Conversion
Hybrid

Senior Software Engineer

Adobe

San Jose, CA 44 days ago $177,900$257,550
Python SQL PyTorch TensorFlow scikit-learn Spark Databricks LLMs Agentic AI APIs Data Pipelines Feature Stores Java Go Anomaly Detection Supervised Learning Unsupervised Learning
5+ yrs exp

Senior Software Engineer

Broadcom

CA 44 days ago $121,900$195,000
LLM SLM RAG MCP Java Spring Hibernate PostgreSQL OpenSearch ClickHouse Angular React Kubernetes VMware Cloud Foundation Event Streaming Data Caching Agile
8+ yrs exp