# Software Engineer II at Mastercard

Mastercard is hiring a Software Engineer II. Level rates it Works on AI ●●●○; you can [apply on Mastercard](https://jobsbylevel.com/go/56d477f9-6b1b-4c63-bb03-bbf946f3039b?utm_medium=ai-agent).

AI Level 3, AI centrality 65 out of 100. O'Fallon, Missouri.

## Details

- Company: [Mastercard](https://jobsbylevel.com/companies/mastercard)
- AI level: AI Level 3 (score 65 out of 100)
- Location: O'Fallon, Missouri
- Posted: October 1, 2026
- Apply: https://jobsbylevel.com/go/56d477f9-6b1b-4c63-bb03-bbf946f3039b?utm_medium=ai-agent
- Free CV review for this job: https://jobsbylevel.com/cv-review?job=software-engineer-ii-at-mastercard-492ba5

## Prepare for this job

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

## 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 Mastercard's Services Technology organization is seeking a Software Engineer II to contribute to the design, development, testing, deployment, and operational excellence of software solutions that support AI & Decision Product Enablement (DPE) platforms. These platforms power intelligent decisioning, real-time analytics, and fraud prevention capabilities at global scale. This role is responsible for developing and maintaining automated test solutions, validating complex applications and system integrations, contributing to software quality throughout the development lifecycle, and collaborating with Product, Engineering, and Business stakeholders to deliver secure, scalable, and reliable software solutions. The ideal candidate combines strong software engineering fundamentals, automation expertise, problem-solving skills, and a passion for building quality into software from design through production. Responsibilities •Design, develop, test, deploy, and support automated software solutions that validate applications, services, APIs, and system integrations throughout the software development lifecycle. •Translate business, functional, and technical requirements into scalable, maintainable, and automated validation solutions. •Contribute to software design and architecture discussions, applying appropriate testing approaches, automation frameworks, engineering standards, and design patterns. •Develop and maintain automated test frameworks, utilities, and reusable components that improve software quality, reliability, and delivery efficiency. •Write secure, high-quality code while adhering to established coding standards, secure development practices, and team processes. •Participate in code reviews to improve code quality, maintainability, security, automation coverage, and overall engineering excellence. •Develop and maintain unit, functional, integration, performance, regression, and end-to-end automated tests to ensure quality and reliability. •Troubleshoot, debug, and analyze defects, test failures, and application issues to identify root causes and improve system stability. •Partner closely with software engineers to embed quality throughout the development lifecycle, ensuring appropriate test coverage, monitoring, performance validation, and operational readiness. •Analyze and optimize automation frameworks, test execution processes, and validation capabilities to improve scalability, reliability, and efficiency. •Design, generate, and manage test data, environments, and test execution activities required to support delivery objectives. •Build automated quality solutions that integrate with CI/CD pipelines and deployment processes to support continuous testing and release confidence. •Participate in Agile planning, story refinement, requirements elaboration, estimation, prioritization, and delivery activities. •Collect, analyze, and communicate quality metrics, test results, risks, and recommendations to technical and non-technical stakeholders. •Create and maintain technical documentation for automation frameworks, testing approaches, quality strategies, and delivered solutions. •Collaborate with peers to solve technical challenges, share knowledge, improve engineering practices, and support Software Engineering Guild initiatives. •Continuously learn and adopt new technologies, testing approaches, tools, and development practices that improve software quality and

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

Source: https://jobsbylevel.com/jobs/software-engineer-ii-at-mastercard-492ba5

## Cite this page

Level. https://jobsbylevel.com/jobs/software-engineer-ii-at-mastercard-492ba5.

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