Senior Software Engineer, Data

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Data

Senior Software Engineer - Data As a Senior Software Engineer - Data within the Microsoft AI and Copilot teams, you will design and develop distributed data infrastructure, APIs, and personalization pipelines. You will be responsible for architecting scalable, low-latency systems to ingest and process telemetry, product usage, and experimentation data while building real-time and batch engines that adapt Copilot’s behavior based on user context. The role involves managing orchestration, monitoring, and DevOps for critical workflows while ensuring performance and security across diverse workloads. You will utilize a technical stack including Python, C#, or Java, alongside big data processing technologies such as Kafka, Spark, and Flink. Your work focuses on the specific challenge of building intelligent, context-aware systems that allow Copilot to reason about user preferences and history while maintaining high standards for privacy and reliability in a fast-paced development cycle.

What does a Software Engineer earn?

Median $196750 from 2011 postings across 148 companies.

See salary data

What you'll do

  • Architect scalable, low-latency data pipelines for ingesting and serving personalized signals.
  • Design and maintain robust pipelines for telemetry, product usage, and experimentation data.
  • Manage orchestration, monitoring, and DevOps for critical data workflows.
  • Design data models and APIs that enable Copilot to reason about user context and preferences.
  • Build real-time and batch personalization engines to adapt Copilot's behavior.
  • Ensure personalization features are safe and transparent by collaborating with privacy and security teams.
  • Optimize system performance, reliability, and cost across diverse workloads and geographies.
  • Develop high-quality, well-tested, secure, and maintainable code for production environments.

What we're looking for

  • Bachelor's degree in computer science or related technical discipline and 4+ years of engineering experience in Python, C#, or Java.
  • Equivalent experience to a bachelor's degree and 4+ years of coding experience is acceptable.
  • 3+ years of experience in OSS data technology such as Kafka, Spark, or Flink (preferred).
  • 4+ years of experience building scalable services and securing infrastructure on cloud platforms like Azure, AWS, or GCP (preferred).
  • Experience with large scale data systems (preferred).
  • Experience working with AI platforms, frameworks, and APIs (preferred).
  • Ability to identify, analyze, and resolve complex technical issues while ensuring performance and scalability (preferred).
  • Demonstrated interpersonal skills and ability to work with cross-functional teams in a fast-paced environment (preferred).

More like this

Similar roles

Senior Software Engineer, Data Engineering

Cisco

Remote (San Francisco, CA) 20 days ago $167,700–$245,200
Kubernetes Kafka Spark Flink Terraform Ansible Elasticsearch Grafana Scala C++ Java SQL Distributed Systems Data Pipelines Cloud-native Services
Remote

Senior Software Engineer, Data Platform

Coinbase

Remote 3 days ago $186,065–$218,900
Python Go Java SQL Spark Kafka Airflow Cloud Data Warehouses Data Lakes Data Pipelines Microservices Data Security Data Observability Caching Key/Value Stores Columnar Storage Query Federation
5+ yrs exp Remote

Senior Data Engineer

Anduril Industries

Costa Mesa, CA 84 days ago $166,000–$220,000
Palantir Foundry SQLMesh Athena Apache Iceberg Flyte Python Spark PySpark SQL dbt AWS Kubernetes Tableau CI/CD Containerization Data Pipelines
3+ yrs exp

Senior Data Engineer

General Dynamics

Sterling, VA 53 days ago $153,000–$207,000
Artificial Intelligence Data Engineering Data Science Data Pipeline Architecture Data Infrastructure
10+ yrs exp

Senior Data Engineer

Marathon Petroleum

San Antonio, TX +1 124 days ago
Azure Python SQL Spark Databricks Azure Data Factory Data Lake Synapse Analytics Azure Functions ETL Hadoop NoSQL Big Data Data Modeling Data Warehousing DevOps Real-Time Processing
5+ yrs exp

Senior Data Engineer

JLL (Jones Lang LaSalle)

Remote (Westmont, IL) +1 63 days ago $140,000–$180,000
Python LangChain LangGraph AutoGen CrewAI Semantic Kernel RAG SQL NoSQL AWS Azure GCP Docker Kubernetes CI/CD dbt Airflow Prefect Pinecone Weaviate pgvector
4+ yrs exp Remote