Currently tracking 3 active AI roles, down 63% versus the prior 4 weeks. Primary focus: Agent · Engineering. Salary range $156k–$265k (avg $211k).
Mastercard currently has 16 active job listings related to artificial intelligence. The majority of these roles, 50%, are focused on serving infrastructure. Engineering is the primary function for these AI positions, with the United States being the top hiring country. Frequent technical tags include model serving, agent orchestration, and inference infrastructure, suggesting a focus on deploying and managing AI models. In the last 30 days, Mastercard has posted 23 new AI roles, representing a 667% increase from the previous 30-day period.
Mastercard currently has 11 active AI-related roles in our index. The most common open titles are: Senior Software Engineer (3), Foundry R&D Software Engineer II, Lead Software Engineer, Lead Technical Program Manager, Manager, Software Engineering. Most positions are in Engineering.
Mastercard's active AI hiring is concentrated in: agents (45%), serving infrastructure (36%), application (18%). These categories follow a seven-stage AI lifecycle: data, pre-training, post-training, serving infrastructure, agents, evaluation, and application.
Mastercard is hiring AI talent in: United States (7 roles), Ireland (3 roles), Singapore (1 role).
Job postings at Mastercard most frequently reference: model serving, inference infra, agent orchestration, rag, guardrails.
In the past 30 days, Mastercard has posted 5 new AI-related roles. That is a -79% change versus the prior 30 days (24 → 5).
| Title | Stage | AI score |
|---|---|---|
| Senior Software Engineer Mastercard is seeking a Senior Software Engineer to build robust IBM ODM Rule solutions for transaction-level decisions, alerting, and notifications. The role involves modernizing platforms, especially for Fraud Rules/Engines, and working with high-throughput, low-latency global platforms. While AI experience is focused on using AI-assisted development tools and familiarity with Gen AI/LLMs for Fraud Rules, the core of the role is in rule engineering and platform development within the payments domain. | — | 5 |
| Senior Software Engineer Mastercard is seeking a Senior Software Engineer to build robust IBM ODM Rule solutions for transaction-level decisions, alerting, and notifications. The role involves modernizing platforms, especially for Fraud Rules/Engines, and working with high-throughput, low-latency global platforms. While AI experience is focused on using AI-assisted development tools and familiarity with Gen AI/LLMs for Fraud Rules, the core of the role is in rule engineering and platform development within the payments domain. | — |
| 5 |
| Lead Software Engineer Lead Software Engineer for the AI & Decision Engineering Platform, which powers real-time fraud prevention and identity validation solutions using streaming analytics, business rules, and AI-driven decisioning. The role involves designing, implementing, and mentoring on high-performance, cloud-ready solutions for billions of transactions. | — | 5 |
| Lead software engineer Lead Software Engineer role focused on designing and implementing large-scale, highly resilient distributed systems using reactive and event-driven architectures within the payments industry. The role involves technical leadership, code reviews, partnering with product teams, and exploring emerging technologies, with an emphasis on leveraging AI development tools to enhance delivery and quality. | — | 5 |
| Software Engineer II Software Engineer II role on the Decision Management program, which uses business rules & AI engines, streaming big data, and in-memory data grids to deliver real-time decisions at global scale. Responsibilities include implementing application logic in Java, writing tests, participating in scrum, and applying best development practices. Requires strong Java, Spring, unit testing, SQL, and experience with high-performance applications. Desirable skills include IBM ILOG/ODM, Gemfire, Docker, Kubernetes, and Angular. | — | 0 |
| Lead Software Engineer (Java - SDET) Lead Software Engineer (Java - SDET) for Mastercard's Decision Management Platform, focusing on developing and testing high-performance, low-latency Java solutions for fraud detection and cardholder identity validation. The role involves designing, implementing, and ensuring quality assurance for a platform that processes billions of transactions monthly. | — | 0 |
| Software Engineer II Software Engineer II on the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision Management Platform, which combats fraud and validates cardholder identity. The platform processes billions of transactions per month with high performance and availability. | — | 0 |
| Senior Software Engineer Mastercard's Ethoca division is seeking a Senior Software Engineer to design, develop, test, and maintain secure and scalable software solutions for fraud detection in e-commerce. The role involves working in an agile team, contributing to architectural decisions, and mentoring junior engineers. Experience with Java, Spring, cloud-native development (Azure), databases, and Big Data technologies is required. | — | 0 |
| Software Engineering Manager, Fraud & Payments Manager, Software Engineering for Mastercard's Fraud Platform team, leading a team to design and develop next-generation capabilities on a mission-critical system that authenticates users, combats fraud, and protects cardholders across billions of transactions. The role involves technical leadership, architectural decisions, and team growth in a cloud and on-premises environment. | — | 0 |
| Senior Software Engineer (Java) Mastercard is seeking a Senior Software Engineer with Java expertise to join their Customer Connect team, focusing on designing, building, and operating technology for next-generation payment applications in the real-time payments space. The role involves owning software delivery tasks, troubleshooting, refactoring, adopting new technologies, participating in agile processes, and mentoring team members. Experience with CI/CD, Apache Kafka, Apache Flink, and secure coding standards is required. | — | 0 |
| Senior Software Engineer (C++) Mastercard is seeking a Senior Software Engineer (C++) to join their Decision Management program. This role involves architecting, designing, and developing enterprise-grade software solutions for high-performance, real-time systems that enable intelligent decision-based products. The program leverages historical data, machine learning models, and AI inference engines to deliver decisions at a global scale, with a focus on preventing fraud. | — | 0 |
| Senior Software Engineer Mastercard's Operations & Technology Fraud Products team is seeking a Senior Software Engineer to develop new capabilities for their Decision Management Platform. This Java-based platform handles billions of transactions monthly with low latency and high availability, focusing on fraud combat and cardholder identity validation. The role involves full SDLC responsibilities, from design and development to production support and mentoring, with a strong emphasis on innovation, quality, and speed to market within a regulated fintech environment. | — | 0 |
| Senior Software Engineer (Java) Mastercard is seeking a Senior Software Engineer (Java) to join their Cyber & Intelligence Solutions team in Vancouver. This role focuses on implementing solutions for performance, scaling, and security, designing applications and interfaces, refining development processes, and managing server infrastructure. The ideal candidate will have strong Java experience, knowledge of testing frameworks, experience with scalable APIs, and familiarity with Linux and monitoring tools. Experience with cloud environments, infrastructure as code, and databases is a plus. | — | 0 |
| Software Engineer II (IBM ODM) Software Engineer II on the Business Rules Engineering & Strategy team, focusing on building IBM ODM Rule solutions for transaction-level decisions, alerting, and notifications. The role involves providing technical expertise for fraud prediction applications, analyzing customer requests for fraud rule changes, designing and implementing rule strategies, and validating rule changes. | — | 0 |
| Manager, Software Engineering Manager, Software Engineering to implement large scale distributed systems based on reactive architectures. Expected to actively engage in architectural discussions, provide guidance to the team members and consistently produce high quality code. Own on-time, high quality delivery of the product, manage and mentor a team of software engineers, design and implement highly resilient large scale distributed systems using event driven architectures, write code to build and enhance applications/services, conduct code-reviews, and other standard development practices to deliver high-quality artifacts to production. Drive prioritization decisions and trade-offs through working with product partners, automate and simplify all aspects of software delivery and development, introduce new technologies and architectures aligning to enterprise guidelines by conducting POCs. | — | 0 |