Mastercard

Principal Software Engineer

Mastercard
Apply
1 day ago
O'Fallon, MO, USAStaff+
H1B sponsor

Base Salary

$170k - $281k/yr

Responsibilities

  • Collaborate with product, technical, business operations, and Mastercard teams to understand requirements and lead scalable solution architecture.
  • Design software architectures aligned with Mastercard standards and present them to the Solution Architecture Board.
  • Develop and support secure, scalable application software and services within roadmap, time, and budget constraints.
  • Research technical alternatives and modernize existing architectures to improve scalability, performance, and operational efficiency.
  • Design and architect high-volume, fault-tolerant data systems supporting real-time and batch analytics.
  • Create system and testing documentation, support audit and QA/QC requirements, and report project and software metrics.
  • Champion engineering excellence through hands-on contributions, collaborative leadership, and mentoring and coaching team members.

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, or a related field.
  • Extensive software development experience with a strong record of delivering enterprise-grade solutions.
  • Proven expertise in software architecture, design, application development, performance, security, and troubleshooting.
  • Proficiency in Java-based systems and services, Azure or AWS, Spring, RESTful services, API design, and microservices architecture.
  • Experience with data modeling, database design, data warehousing, Oracle, Redis, reporting technologies, and enterprise application frameworks and tools.
  • Experience designing high-volume data systems using platforms such as Hadoop, Snowflake, Databricks, Spark, and Hive.
  • Strong understanding of data pipelines, ETL/ELT, distributed data processing, data governance, data quality, and security best practices.
  • Knowledge of AI/ML, generative AI, Mastercard privacy by design, and card ecosystem domains such as Loyalty, Clearing, Fraud, Disputes, Issuer, Acquirer, and Merchant.
  • Strong communication, collaboration, organizational, stakeholder-management, and problem-solving skills in geographically distributed, matrixed teams.
  • Preferred qualifications include experience in Core Payments, Loyalty, or Fraud domains and the ability to articulate technology visions and roadmaps.

Benefits

  • Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; vacation and personal days; paid U.S. holidays; 401(k) matching; deferred compensation for eligible roles; fitness benefits or facilities; and tuition reimbursement.
  • The position is listed for O’Fallon, Missouri, and Mastercard intends to fill the vacancy by January 26, 2027, or as soon as possible if that date has passed.

Tech Stack

Apache HadoopApache HiveApache SparkAWSAzureDatabricksJavaRedisSnowflake

Categories

BackendData Engineering
Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me