Principal Software Engineer, Data Architecture
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 83% of similar roles. Most pay $171,650–$226,350 — the blue band above. At the midpoint, this role pays about $259k versus about $199k for comparable roles.
Based on 240 similar postings.
Employer
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 150 open roles on FindRole.
Listed pay typically runs $122,000–$207,000 across 142 roles with salary data.
Most-posted roles
At a glance
The Principal Software Engineer, Data Architecture joins the Data & Analytics organization to define and advance the global enterprise data architecture strategy. This role involves leading the design and evolution of strategic platforms that simplify secure external data exchange while enabling product teams to discover and leverage enterprise data. The successful candidate will establish architectural visions, develop roadmaps, and drive adoption of modern technologies to transform fragmented processes into scalable, self-service experiences. Key technologies include Databricks, Snowflake, Delta Lake, Spark, Kafka, Flink, NiFi, and Hadoop/Cloudera, alongside AI-enabled data platforms and agent-based architectures. The position requires expertise in building large-scale distributed systems and enterprise integration solutions within highly regulated environments, ensuring all data architecture meets rigorous standards for security, resiliency, compliance, and operational excellence.
What does a Software Engineer earn in Virginia?
Median $165000 from 117 postings across 22 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Microsoft
Abbott
Early Warning Services
Microsoft
Highnote