# Software Engineer II at Mastercard

Mastercard is hiring a Software Engineer II. Level rates it Little AI ●○○○; you can [apply on Level](https://jobsbylevel.com/go/1a0668ba-1168-490e-b652-bcbd70a2af73?utm_medium=ai-agent).

AI Level 1, AI centrality 20 out of 100. O'Fallon, Missouri.

## Details

- Company: [Mastercard](https://jobsbylevel.com/companies/mastercard)
- AI level: AI Level 1 (score 20 out of 100)
- Location: O'Fallon, Missouri
- Posted: October 19, 2026
- Apply: https://jobsbylevel.com/go/1a0668ba-1168-490e-b652-bcbd70a2af73?utm_medium=ai-agent

## Prepare for this job

The job page lists 3 likely interview questions for this offer, with a CV checklist: https://jobsbylevel.com/jobs/software-engineer-ii-at-mastercard-8f5026

## Description

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 Software Engineer II About the Role The Authentication Program develops and operates Mastercard's authentication solutions that help make digital payments secure, seamless, and trusted around the world. This role will focus on Identity Check, Mastercard's global authentication platform built on the EMV 3-D Secure protocol. Identity Check helps issuers, merchants, and consumers authenticate digital transactions with greater security, improved user experiences, and higher transaction approval rates. As part of our team, you will build and support highly scalable, high-performance software that protects billions of digital payment interactions globally. We are hiring a Software Engineer II to join Mastercard's Core Payments department, responsible for delivering solutions that facilitate billions of secure transactions between issuers, acquirers, and service providers worldwide. As part of the Directory Services Team, you will build and support highly scalable, high-performance software that protects billions of digital payment interactions globally. Role Software Development & Design • Design, develop, test, and maintain high-quality Java-based software components that meet engineering and business requirements. • Apply software design principles to create maintainable, scalable, and efficient solutions for moderately complex business and technical challenges. • Complete detailed technical design activities for assigned features, ensuring alignment with established architectural standards and development practices. • Participate actively in gathering requirements, technical discussions, and solution design sessions. Software Architecture & Operability • Contribute to system architecture discussions and support implementation of architectural patterns that promote scalability, performance, maintainability, and operational reliability. • Develop solutions with operational readiness in mind, including observability, monitoring, troubleshooting, and supportability considerations. • Collaborate with team members to improve system resiliency and production stability. Testing & Quality Engineering • Design, develop, and maintain comprehensive unit, functional, and integration tests to validate application behavior and ensure software quality. • Partner with quality engineers and testers to validate functionality and verify requirements are met. • Support continuous integration and deployment practices through automated testing and quality validation. Performance & Reliability • Analyze application behavior and identify opportunities to improve system performance, scalability, and reliability. • Investigate performance bottlenecks and contribute to tuning and optimization efforts within supported applications. Secure Coding & Code Quality • Apply secure coding practices to develop software that minimizes vulnerabilities and adheres to organizational security standards. • Participate in peer code reviews, providing constructive feedback to improve code quality, maintainability, security, and adherence to engineering standards. • Incorporate feedback from reviews and testing activities to continuously improve delivered solutions. Troubleshooting & Collaboration • Utilize analytical and problem-solving skills to identify, diagnose, and resolve application and system issues. • Support debugging and root-cause analysis activities across development, testing, and production environments. • Collaborate effectively with

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/software-engineer-ii-at-mastercard-8f5026

Source: https://jobsbylevel.com/jobs/software-engineer-ii-at-mastercard-8f5026

## Cite this page

Level. https://jobsbylevel.com/jobs/software-engineer-ii-at-mastercard-8f5026.

Get job alerts: https://jobsbylevel.com/newsletter
