Senior Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 70% of similar roles. Most pay $149,500–$186,300 — the shaded band above. At the midpoint, this role pays about $177k versus about $168k 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 599 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 564 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 Global Marketing Data Engineering team, you will build platform foundations for large-scale marketing data products and AI experiences. You will focus on platform engineering, DevOps, infrastructure automation, and cloud cost optimization across Microsoft Azure and Fabric. Your daily responsibilities include designing reusable capabilities for Infrastructure-as-Code, CI/CD frameworks, and automated provisioning to eliminate operational toil. You will establish standardized engineering patterns, self-service capabilities, and observability tools to improve developer productivity and reliability. Key technologies include Bicep, ARM, Terraform, PowerShell, C#, Java, JavaScript, and Python. You will also utilize Azure Data Factory, Synapse, Databricks, and Cosmos DB. This role solves complex problems regarding infrastructure governance, security-by-design, and cost efficiency within a massive marketing data ecosystem.

What does a Software Engineer earn?

Median $196750 from 2245 postings across 146 companies.

See salary data

What you'll do

  • Design and build reusable platform engineering and DevOps capabilities for Azure and Microsoft Fabric workloads.
  • Develop standardized CI/CD frameworks and deployment patterns to ensure reliable and secure software releases.
  • Build and maintain Infrastructure-as-Code frameworks using tools like Bicep, ARM, or Terraform.
  • Automate infrastructure provisioning, configuration, policy application, and lifecycle management.
  • Create self-service platform capabilities and paved-road engineering patterns to minimize manual intervention for data teams.
  • Drive cloud cost optimization through utilization telemetry, rightsizing, and automated resource management.
  • Integrate security-by-design and DevSecOps practices into infrastructure workflows and CI/CD pipelines.
  • Apply AI-assisted engineering to automate operational tasks and improve developer productivity.

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).
  • Experience building and operating cloud-scale platforms, infrastructure, or distributed systems (preferred).
  • Experience with Microsoft Azure infrastructure and platform services, including networking, identity, compute, storage, containers, and serverless technologies (preferred).
  • Experience building and operating CI/CD pipelines and automated software deployment systems using Azure DevOps, GitHub Actions, or comparable technologies (preferred).
  • Experience with Infrastructure-as-Code and automated infrastructure provisioning using Bicep, ARM, Terraform, PowerShell, Azure CLI, or equivalent (preferred).
  • Experience with DevOps, SRE, observability, deployment reliability, and operational engineering practices (preferred).
  • Experience with FinOps or cloud-cost engineering, including analyzing consumption data, rightsizing, and automated cost controls (preferred).
  • Experience with Microsoft Fabric, Azure Data Factory, Synapse, Databricks, Cosmos DB, or related Azure data technologies and AI-assisted development tools (preferred).

More like this

Similar roles

Azure Cloud Infrastructure Engineer

Microsoft

9 days ago $119,800–$234,700
Azure Terraform CDKTF CDKTN Pulumi Bicep Python C# Java JavaScript CI/CD Kubernetes AKS Grafana Prometheus Kusto KQL Azure DevOps GitHub Actions LLMs
4+ yrs exp Hybrid

Senior Software Engineer

Caterpillar

Irving, TX 101 days ago $156,998–$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp

Senior Software Engineer

Oracle

Nashville, TN +1 90 days ago $89,200–$209,500
Java C++ C# Distributed Systems CI/CD LLM Automation Observability Service-Oriented Architecture Oracle Cloud Infrastructure IaaS Scripting
3+ yrs exp

Senior Software Engineer

Adobe

San Jose, CA +1 20 days ago
JavaScript TypeScript Java GraphQL REST Web Components End-to-End Testing AI Frameworks
8+ yrs exp

Senior Software Engineer

Mastercard

O Fallon, MO 23 days ago $115,000–$184,000
Java Angular React Spring Hibernate J2EE AWS EC2 ECS S3 SQL NO SQL Oracle MySQL MongoDB RESTful SOAP Maven Gradle Jenkins Chef Sonar HTML JavaScript jQuery CSS XML XSLT Unix Shell Agile

Senior Software Engineer

Mastercard

O Fallon, MO 26 days ago $115,000–$184,000
Java Spring Boot PostgreSQL Oracle Dynatrace Splunk JProfiler JMH Performance Engineering APM ISO 8583 Automation Middleware