Senior Data Engineer
Mastercard
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 66% of similar roles. Most pay $137,350–$199,700 — the shaded band above. At the midpoint, this role pays about $150k versus about $169k 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 131 open roles on FindRole.
Listed pay typically runs $115,000–$184,000 across 118 roles with salary data.
Most-posted roles
At a glance
The Senior Data Engineer joins the Data Collection & Engineering organization to design, build, and scale next-generation data platforms and analytical ecosystems. This role involves developing high-performance, cloud-enabled data pipelines for enterprise warehouse and Lakehouse environments to support advanced analytics and regulatory reporting. The engineer will build batch and near-real-time processing frameworks for petabyte-scale workloads while migrating legacy ETL and analytics workloads to cloud-native architectures. Key technical requirements include proficiency in Apache Spark, Java, Scala, Hadoop, and SQL, alongside experience with Amazon S3, EMR, AWS Glue, Apache Airflow, and Apache NiFi. The role also requires expertise in relational and NoSQL databases like Oracle, Cassandra, and DynamoDB. This position addresses the challenge of processing billions of payment events within a global payment processing platform while ensuring security and compliance for sensitive financial data.
What does a Data Engineer earn?
Median $162000 from 191 postings across 57 companies.
Skills
What you'll do
What we're looking for
More like this
Mastercard
CoStar Group
Mastercard
General Motors (GM)
Anduril Industries
General Dynamics