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 serve as the senior technical authority for global enterprise data architecture. This role involves defining the architectural vision for modernizing data platforms across hybrid cloud and on-premises environments, supporting high-volume batch processing and low-latency, real-time workloads. Key responsibilities include establishing standards for security, resiliency, and compliance with mandates like GDPR and ISO 20022. The engineer will champion Data Mesh principles and lead the migration of legacy systems to cloud-native architectures. Required technical expertise includes Apache Spark, Kafka, Flink, NiFi, Databricks, Snowflake, and Delta Lake across AWS, Azure, and GCP. The role solves complex problems regarding data governance, federated ownership, and integrating AI-enabled data platforms into highly regulated global environments.
What does a Software Engineer earn in New York?
Median $215356 from 242 postings across 55 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
Microsoft
Abbott
Early Warning Services
Microsoft
Highnote