Principal Software Engineer, Data Architecture

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Arlington, VA
Salary
$195,000–$323,000 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $208k
This role $259k
$123k most similar roles pay here $344k

This role pays more than 81% of similar roles. Most pay $174,600–$241,512 — the shaded band above. At the midpoint, this role pays about $259k versus about $208k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services

Mastercard currently has 118 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 106 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Principal Software Engineer, Data Architecture

As a Principal Software Engineer, Data Architecture within the Data & Analytics organization, you will define and advance the global enterprise data architecture strategy. You will lead the design of strategic platforms to simplify how external data is securely exchanged while enabling teams to discover and leverage enterprise assets. Your daily work involves establishing architectural visions, developing roadmaps for scalability, and setting engineering standards through the Architecture Review Board. You will drive the adoption of technologies including Databricks, Snowflake, Delta Lake, Spark, Kafka, Flink, NiFi, and Hadoop/Cloudera. Additionally, you will integrate AI-enabled platforms and agent-based architectures into the ecosystem. This role solves the challenge of transforming complex, fragmented data processes into scalable, self-service experiences while ensuring security, resiliency, and regulatory compliance within a highly regulated global environment to unlock value from diverse data assets.

What does a Software Engineer earn in Virginia?

Median $211200 from 279 postings across 14 companies.

See salary data

What you'll do

  • Define and advance the global enterprise data architecture strategy for Mastercard's data assets.
  • Design scalable platforms to simplify how external data is securely exchanged and accessed by internal teams.
  • Translate business strategies into technical requirements for secure, resilient, and high-performing data architectures.
  • Develop long-term roadmaps that balance immediate business needs with platform scalability and reuse.
  • Establish enterprise architecture standards, design patterns, and engineering best practices through the Architecture Review Board.
  • Drive the adoption of modern technologies including Databricks, Snowflake, Delta Lake, and streaming platforms.
  • Integrate AI-enabled capabilities and agent-based architectures into existing data platforms with appropriate governance.
  • Mentor global engineering teams to foster a culture of technical excellence and accountability.

What we're looking for

  • Proven experience as a Principal Engineer, Lead Architect, or equivalent technical leadership role in enterprise-scale data architecture.
  • Extensive experience architecting large-scale data platforms and distributed systems across on-premises and cloud environments.
  • Experience with technologies including Spark, Kafka, Flink, NiFi, Hadoop/Cloudera, Databricks, and modern cloud-native services.
  • Experience integrating AI-driven capabilities into data platforms with appropriate governance for emerging use cases.
  • Strong understanding of data governance, security, and regulatory compliance in highly regulated global environments.
  • Ability to influence technical and business decisions at all levels, including C-suite stakeholders.
  • Bachelor’s or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field (or equivalent practical experience).
  • Work authorization.

More like this

Similar roles

Principal Engineer, Data Platforms (Architecture & Ingestion)

CVS Health

Remote (New Jersey) 27 days ago $144,200$288,400
Databricks Delta Lake Unity Catalog Azure AWS GCP Apache Spark Terraform CI/CD Infrastructure-as-Code Policy-as-Code Kafka Event Hub Kinesis Pub/Sub NiFi Cribl OpenTelemetry OCSF Splunk FinOps
10+ yrs exp Remote

Principal Software Engineer, Data

Cloudflare, Inc

Austin, TX 40 days ago
Trino Apache Iceberg Clickhouse PostgreSQL Go Python TypeScript Rust SQL Kubernetes Spark Kafka Airflow dbt MLOps
8+ yrs exp

Principal Engineer, Cloud Data Infrastructure

PayPal

San Jose, CA +1 13 days ago $218,000$323,950
AWS NoSQL Distributed Systems Caching CI/CD Infrastructure as Code Data Pipelines Real-time Analytics Vector Databases Feature Stores LLM Serving
10+ yrs exp Hybrid

Principal Data Engineer

T-Mobile

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

Principal Data Engineer

CNA Financial

Chicago, IL 21 days ago $97,000$189,000
Google Cloud Platform BigQuery Cloud Storage Dataflow Dataproc Pub/Sub Cloud Composer ETL ELT APIs Agile Unit Testing Enterprise Architecture Data Modeling
10+ yrs exp Hybrid

Principal Data Engineer

Amgen

Remote (Thousand Oaks, CA) 20 days ago $159,422$215,689
AWS Azure GCP Python PySpark SQL Apache Spark Apache Airflow Databricks ETL CI/CD Git Maven Dev Ops Data Modeling OLAP OLTP
6+ yrs exp Remote