Mastercard Logo

Mastercard

Senior Software Engineer

Posted 10 Hours Ago
Be an Early Applicant
In-Office
O'Fallon, MO
115K-184K Annually
Senior level
In-Office
O'Fallon, MO
115K-184K Annually
Senior level
As a Senior Software Engineer, you will design and develop data quality frameworks, build ETL/ELT workflows, mentor junior engineers, and improve data quality processes across distributed systems.
The summary above was generated by AI

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Senior Software Engineer

Job Summary:
As a Senior Software Engineer focused on Data Quality, you will lead the design, development, and deployment of scalable data quality frameworks and pipelines. You will work closely with data engineers, analysts, and business stakeholders to build robust solutions that validate, monitor, and improve data quality across large-scale distributed systems.
Key Responsibilities:
Lead the design and implementation of data quality frameworks and automated validation pipelines using Python, Apache Spark, and Hadoop ecosystem tools.
Develop, deploy, and maintain scalable ETL/ELT workflows using Apache Airflow and Apache NiFi to ensure seamless data ingestion, transformation, and quality checks.
Collaborate with cross-functional teams to understand data quality requirements and translate them into technical solutions.
Define and enforce data quality standards, rules, and monitoring processes.
Perform root cause analysis on data quality issues and implement effective fixes and enhancements.
Mentor and guide junior engineers, conducting code reviews and fostering best practices.
Continuously evaluate and integrate new tools and technologies to enhance data quality capabilities.
Ensure high code quality, performance, and reliability in all data processing pipelines.
Create comprehensive documentation and reports on data quality metrics and system architecture.
Required Skills & Experience:
* Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field with Data Engineering Experience.
* 5+ years of professional experience in software development, with at least 2 years in a lead or senior engineering role.
* Strong proficiency in Python programming and experience building data processing applications.
* Hands-on expertise with Apache Spark and Hadoop for big data processing.
* Solid experience with workflow orchestration tools like Apache Airflow.
* Experience designing and managing data ingestion and integration pipelines with Apache NiFi.
* Understanding on Data Quality automation, CI/CD, Jenkins, Oracle, Power BI, Splunk
* Deep understanding of data quality concepts, data validation techniques, and distributed data systems.
* Strong problem-solving skills and ability to lead technical discussions.
* Experience with cloud platforms (AWS, GCP, or Azure) is a plus.
* Excellent communication and collaboration skills

Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact [email protected] and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance), flexible spending account and health savings account, paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave), 10 annual paid sick days, 10 or more annual paid vacation days based on level, 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, gender-inclusive benefits and many more.

Pay Ranges

O'Fallon, Missouri: $115,000 - $184,000 USD

Top Skills

Apache Airflow
Apache Nifi
Spark
AWS
Azure
Ci/Cd
GCP
Hadoop
Jenkins
Oracle
Power BI
Python
Splunk

Similar Jobs

10 Days Ago
Easy Apply
In-Office or Remote
13 Locations
Easy Apply
140K-200K Annually
Senior level
140K-200K Annually
Senior level
Cloud • Information Technology • Security • Software
The role involves developing macOS applications, managing devices, and implementing security protocols. Candidates should have experience in various programming languages and cloud services.
Top Skills: AWSAzureC++CircleCIGCPGithub ActionsGoObjective-CSwiftTravisci
22 Hours Ago
In-Office
Wentzville, MO, USA
Senior level
Senior level
Information Technology
Develop software for new automated equipment in truss manufacturing, collaborating with engineering teams, and participating in Agile processes.
Top Skills: AngularAzure DevopsC#DockerTypescript
6 Days Ago
In-Office
O'Fallon, MO, USA
115K-184K Annually
Senior level
115K-184K Annually
Senior level
Payments
The Senior Software Engineer will design and implement scalable security services, provide development guidance, and improve consumer experience through technical solutions.
Top Skills: JavaJavaScriptRedisSpring Boot

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account