Principal Data Engineering Architect

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
6 days ago
Freshness
Confirmed live today
Closes
Apr 19, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 62% of similar roles. Most pay $155,795–$226,350 — the blue band above. At the midpoint, this role pays about $209k versus about $191k 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 · Principal Data Engineering Architect

The Principal Data Engineering Architect joins the Marketing Data Engineering Team to lead the architecture and hands-on development of petabyte-scale systems processing billions of daily events. This individual contributor role involves shaping team strategy, designing solution architectures, and building production code for marketing data products. You will develop logical, physical, and semantic models for marketing domains, designing distributed processing and storage using streaming and batch patterns. Key responsibilities include productizing engagement signals, managing schema evolution, and embedding security and privacy by design. You will utilize SQL, programming languages, and the Microsoft Fabric ecosystem to transform raw data into AI-ready products. The role solves the challenge of converting complex web, campaign, and sales signals into trusted data for customer intelligence and multi-channel engagement measurement.

What you'll do

  • Lead the architecture and hands-on development of petabyte-scale systems processing billions of daily events.
  • Partner with business users to translate customer needs into reusable data capabilities and prioritized product strategies.
  • Build hands-on prototypes and contribute production code while ensuring operational reliability and measurable outcomes.
  • Develop logical, physical, and semantic models for foundational marketing domains to ensure clear data definitions.
  • Design distributed processing and storage using streaming and batch patterns with a focus on latency and cost.
  • Embed security, privacy, and data quality by design, including lineage, classification, and policy-aware access.
  • Advance AI automation for data transformations, testing, and self-service data extension.
  • Mentor engineers and align partner teams through technical leadership and the establishment of shared standards.

What we're looking for

  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field and 4+ years of relevant experience.
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field and 6+ years of relevant experience.
  • Equivalent experience to the degree and years of experience requirements.
  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field and 8+ years of relevant experience (preferred).
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field and 12+ years of relevant experience (preferred).
  • 3+ years of experience with data governance, data compliance, and/or data security (preferred).
  • 8+ years of software development lifecycle experience, including 2+ years as a technical lead for large-scale data platforms (preferred).
  • Expertise in distributed big-data processing, streaming, batch systems, data modeling, SQL, and a programming language (preferred).

More like this

Similar roles

Principal Data Engineer

T-Mobile

New York, NY +1 82 days ago $125,600–$226,600
Data Engineering Data Architecture Snowflake Databricks DBRX AWS EMR Aurora Redshift Glue S3 SWF QuickSight Cloud Computing SDLC Agile Scrum Data Pipelines Data Warehouse
7+ yrs exp

Principal Data Engineer

Microsoft

27 days ago $165,600–$296,400
Apache Spark Python SQL ETL Data Modeling Distributed Systems Delta Lake Parquet Infrastructure as Code CI/CD RBAC Databricks C C++ C# Java JavaScript
8+ yrs exp Hybrid

Principal Software Engineer, Data Architecture

Mastercard

Arlington, VA 32 days ago $195,000–$323,000
Databricks Snowflake Delta Lake Spark Kafka Flink NiFi Hadoop Cloudera Distributed Systems Cloud-native Data Services AI-enabled Data Platforms Data Governance Agile SAFe

Principal Data Engineering

Ally Financial

Detroit, MI 21 days ago $110,000–$180,000
Snowflake AWS Python Data Vault dbt DataStage Qlik Replicate S3 Lambda Data Modeling DevOps Agile APIs Data Governance Data Quality Metadata Lineage Generative AI
7+ yrs exp Hybrid

Principal Data Engineer

Oracle

97 days ago
Data Engineering OCI Data Pipelines Statistical Analysis Predictive Modeling Regression Analysis Trend Forecasting Time-series Modeling Data Infrastructure