Principal Software Engineer, Data Architecture
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 81% of similar roles. Most pay $184,628–$242,875 — the shaded band above. At the midpoint, this role pays about $259k versus about $214k 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 128 open roles on FindRole.
Listed pay typically runs $122,000–$207,000 across 114 roles with salary data.
Most-posted roles
At a glance
Principal Software Engineer, Data Architecture joins the Data & Analytics organization to serve as a senior technical authority defining global enterprise data architecture strategy. This role involves establishing architectural visions for modernizing data platforms across hybrid cloud and on-premises environments while supporting high-volume batch processing and low-latency, real-time workloads. The engineer will champion Data Mesh principles, advocate for data-as-a-product capabilities, and lead the modernization of legacy systems into cloud-native architectures. Key responsibilities include ensuring compliance with global regulations like GDPR and ISO 20022 while integrating AI-enabled platforms. The role requires expertise in Apache Spark, Kafka, Flink, NiFi, Databricks, Snowflake, and Delta Lake across AWS, Azure, and GCP environments. This position solves complex problems regarding data governance, security, and scalability within a highly regulated global ecosystem to ensure resilient, mission-critical data availability.
What does a Software Engineer earn in New York?
Median $216000 from 213 postings across 43 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
T-Mobile
CVS Health
Mastercard
Cloudflare, Inc
PayPal