# Senior Data Engineer

**Company**: Mastercard
**Location**: O'Fallon, Missouri
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $115,000 - $184,000 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Data-Engineer_R-291931?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c4a180cd-9ed

## Description

Mastercard's Data Collection & Engineering (DC&E) organization is seeking a Senior Data Engineer to play a critical role in designing, building, and scaling Mastercard's next-generation data platforms and analytical ecosystems.

In this role, you will develop high-performance, cloud-enabled data pipelines that power Mastercard's enterprise data warehouse and Lakehouse environments. Your work will enable advanced analytics, business intelligence, regulatory reporting, and data-driven decision making across the organization.

Responsibilities:

- Design, develop, test, and deploy secure, scalable, high-performance, and resilient data pipelines using Apache Spark, Java/Scala, Hadoop, and cloud-native object storage platforms.

- Build and maintain batch and near-real-time data processing frameworks capable of supporting petabyte-scale workloads and demanding enterprise data requirements.

- Develop reusable engineering components, frameworks, and design patterns that accelerate data product delivery while maintaining enterprise architecture and engineering standards.

- Design and implement "build once, run anywhere" architectures that enable seamless deployment across on-premises and public cloud environments without requiring code changes.

- Implement enterprise data capabilities including data lineage, metadata management, data cataloging, data quality, monitoring, and observability across the data ecosystem.

- Collaborate with architects and platform teams to establish scalable architecture patterns, distributed computing practices, and engineering standards, while driving adoption of modern Lakehouse architectures.

- Contribute to cloud modernization initiatives by migrating legacy ETL, data warehouse, and analytics workloads from on-premises environments to cloud-native architectures using services such as Amazon S3, EMR, and AWS Glue.

- Lead end-to-end engineering activities, including requirements analysis, solution design, coding, testing, deployment, production support, and continuous optimization.

- Partner with product owners, analysts, architects, and business stakeholders to translate requirements into high-quality, scalable solutions and deliver committed outcomes within established timelines.

- Troubleshoot complex production incidents, perform root cause analysis, and implement sustainable remediation strategies while ensuring compliance with Mastercard's security, quality, and operational governance standards.

- Mentor and guide engineers through code reviews, technical coaching, knowledge sharing, and best practices, while identifying opportunities to improve performance, automation, monitoring, and engineering efficiency.

Requirements:

- Hands-on experience as a Data Engineer or Senior Data Engineer delivering enterprise-scale Data Warehouse, Data Lake, or Data Lakehouse solutions.

- Proven experience delivering multiple end-to-end data engineering initiatives within large-scale distributed computing environments.

- Hands-on experience migrating ETL/ELT, data warehouse, and analytics workloads from on-premises platforms to cloud-native architectures.

- Strong development experience with Apache Spark, Scala and/or Java, Hadoop ecosystem technologies, and cloud object storage platforms.

- Experience building orchestration and workflow solutions using Apache Airflow, Apache NiFi, or comparable enterprise scheduling and workflow frameworks.

- Strong SQL expertise and experience working with relational and NoSQL databases, such as Oracle, SQL Server, Cassandra, and DynamoDB.

- Working knowledge of cloud platforms, preferably AWS, including Amazon S3, EMR, AWS Glue, and other cloud-native data services.

- Strong understanding of security, privacy, regulatory, and compliance requirements associated with sensitive financial and customer data.

- Proven ability to lead complex technical initiatives across multiple teams and influence engineering direction without direct authority.

- Demonstrated ability to mentor engineers and elevate technical capability, including providing design guidance, knowledge sharing, and constructive feedback.

- Excellent communication and stakeholder management skills, with the ability to clearly articulate technical concepts, trade-offs, risks, dependencies, and recommendations to both technical and business audiences.

- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related STEM discipline.

Benefits:

- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)

- Flexible spending account and health savings account

- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)

- 80 hours of Paid Sick and Safe Time

- 25 days of vacation time and 5 personal days

- 10 annual paid U.S. observed holidays

- 401k with a best-in-class company match

- Deferred compensation for eligible roles

- Fitness reimbursement or on-site fitness facilities

- Eligibility for tuition reimbursement

## Skills

### Required
- Apache Spark
- Java/Scala
- Hadoop
- cloud-native object storage platforms
- Apache Airflow
- Apache NiFi
- SQL
- relational databases
- NoSQL databases
- AWS
- cloud platforms

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Senior-Data-Engineer_R-291931?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
