Software Engineer II
$92k - $147kMastercard
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 IIOverviewMastercard’s Fraud Products team develops capabilities for the Decision Management Platform, which supports solutions designed to combat fraud and validate cardholder identity. This Java-based platform processes billions of transactions each month using a distributed, message-oriented architecture built for high performance and availability. As a Software Engineer II, you will develop, test, deploy, and support applications and services within this platform. You will independently apply core software engineering skills in routine and moderately complex situations, partnering with technical leads and other team members when addressing unfamiliar or highly complex challenges. What You’ll Do
Software Development
•Design, build, test, deploy, and maintain Java-based applications and services.
•Translate business and technical requirements into maintainable software solutions.
•Apply data structures and programming concepts to support efficient system performance.
•Integrate vendor and open-source technologies into existing systems.
•Contribute to Agile discovery, planning, development, and delivery activities. Design & Architecture
•Develop software designs that address functional, performance, security, and operational requirements.
•Apply established architectural patterns and standards when building distributed applications.
•Partner with technical leads to understand system interactions, dependencies, and design decisions.
•Support high-performance, highly available transaction-processing solutions. Quality & Secure Engineering
•Create and maintain unit, functional, and integration tests.
•Apply secure coding practices throughout the software development lifecycle.
•Participate in code reviews to improve readability, maintainability, and adherence to engineering standards.
•Identify and resolve defects before they affect production systems. Performance & Operational Excellence
•Analyze and optimize application performance, scalability, and reliability.
•Troubleshoot technical issues and support the resolution of production incidents and problem tickets.
•Contribute to monitoring, observability, alerting, and operational readiness.
•Develop an understanding of application runtime behavior, dependencies, infrastructure, and support requirements. Collaboration
•Partner with engineers, technical leads, Product, Architecture, and other cross-functional teams.
•Communicate effectively within a globally distributed environment.
•Share technical knowledge and contribute to continuous improvement.
•Demonstrate ownership, initiative, and accountability for assigned work. Required Qualifications
•Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field, or equivalent practical experience.
•Software development experience using Core Java, including multithreading.
•Knowledge of Java/J2EE, Spring Framework, and Spring Boot.
•Experience writing unit, functional, and integration tests.
•Understanding of software design principles, architectural patterns, and distributed systems.
•Ability to apply secure coding practices and participate in code reviews.
•Knowledge of data structures and their application to software development.
•Experience troubleshooting applications and supporting production issues.
•Familiarity with performance testing, monitoring, analysis, or system optimization.
•Understanding of observability and operational support practices.
•Experience with Oracle, PL/SQL, and advanced SQL scripting.
•Knowledge of Agile development practices and test-driven development.
•Ability to work independently on routine and moderately complex assignments, seeking guidance when addressing unfamiliar or highly complex situations.
•Strong communication, collaboration, organizational, and problem-solving skills. Preferred Qualifications
•Experience with high-performance, high-availability transaction-processing systems.
•Knowledge of distributed computing technologies such as GemFire, Apache Spark, Redis, Hazelcast, GridGain, or similar platforms.
•Familiarity with messaging technologies such as MQ and JMS.
•Experience using Splunk to create dashboards, alerts, or monitors.
•Knowledge of Linux and shell scripting.
•Experience integrating vendor and open-source products into enterprise systems.
•Familiarity with development environments such as IntelliJ IDEA or JBoss Developer Studio.
•Experience within payments, fraud prevention, financial services, or another regulated industry. Success Measures
A successful Software Engineer II will:
•Independently deliver assigned software features from development through production support.
•Produce maintainable code that follows established design, testing, and security standards.
•Apply software architecture and data structure concepts to routine and moderately complex solutions.
•Effectively troubleshoot defects, incidents, and performance concerns.
•Strengthen application reliability through testing, monitoring, and operational readiness.
•Participate constructively in code reviews and technical discussions.
•Demonstrate growing ownership and consistency across the software development lifecycle.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 View email address on aiapply.co 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.
Pay Ranges
O'Fallon, Missouri: $92,000 - $147,000 USD$92k - $147k
...governments realize their greatest potential. Title and Summary Software Engineer IIAbout the Role The Mastercard Operational Intelligence... ...marketplace. We are currently seeking a Software Engineer II to join the Mastercard Operational Reports NexGen development...SuggestedFull timePart timeImmediate startWorldwideFlexible hours- ...Software Engineer II Location: OFallon, MO Program Overview: Sustainability and Innovations Program aims to develop Mastercard sustainability solutions and innovative products for Consumer solutions. S&I program team is looking for a high-energy, detail-oriented...SuggestedLocal area
$92k - $147k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Mastercard Digital Enablement Services (MDES) is seeking a Software Engineer II to join our Quality Engineering team. In...SuggestedFull timePart timeWorldwideFlexible hours$92k - $147k
...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...SuggestedFull timePart timeWorldwideFlexible hours- Excellent communication skills with the ability to communicate with all levels of management Ability to build rapport and relationships Someone understanding the concept of operations first, focusing on usability, operability of applications from the get go...Suggested
$76k - $127k
...greatest potential. Title and Summary Site Reliability Engineer II Who is Mastercard? At Mastercard technology, we work to... ...support our developers during the application build phase in software run principles that include operational design, automation, capacity...Full timePart timeWorldwideFlexible hours$45 - $50 per hour
...Data Center Engineer II Immediate need for a talented Data Center Engineer II. This is a 24 months contract opportunity with long-term potential and is located in O'Fallon, MO (Onsite). Please review the job description below and contact me ASAP if you are interested...Contract workLocal areaImmediate startShift work$92k - $147k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Data Engineer II Overview: Mastercard’s Enterprise Credit Risk (ECR) team is seeking a Data Engineer II to design, build, and maintain data...Full timePart timeWorldwideFlexible hours3 days per week$115k - $184k
...services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Full Stack Software Engineer Overview The Enterprise Data Catalog team builds solutions that help employees discover, understand, and use data across...Full timePart timeWorldwideFlexible hours$92k - $147k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Full Stack & AI Overview The Decision Services Technology team within Mastercard's Business & Market Insights organization...Full timePart timeImmediate startWorldwideFlexible hours$92k - $147k
...Requirements: ~ Bachelors degree in Computer Science, Engineering, or equivalent experience. ~2–5 years of software development experience. ~ Experience building... ...by email, SMS, and APIs. As a Software Engineer II, youll help build and support distributed backend...Full time- ...security cyber security or cutting-edge engineering applications I2X is ready to offer you the... ...is seeking a Transport Network Engineer II to support ongoing activities for a customer... ...of architecture in support of software/hardware technical refresh and upgrades approved...Full timeWork experience placementLocal areaLong distance
$72k - $115k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer I Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making...Full timePart timeWork experience placementImmediate startWorldwideFlexible hours- ...Software Engineer Location: OFALLON Roles and Responsibilities: Work closely with software engineers, product managers, and other stakeholders to identify and understand the API requirements. Design and develop the API interface and documentation using programming...
- ...new CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Role Overview: As a Software Engineer in Corporate Solutions at you'll work with modern full-stack development practices with a focus on microservice and...
- ...Principal Software Engineer O Fallon - O Fallon, MO 63366 Overview Position Type Regular Full Time Job Shift Day Education Level 4 Year Degree Category Engineering Description The Principal Software Engineer is the senior-most technical authority for True...Full timeContract workWork at officeRemote workMonday to FridayShift work
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard is a global technology company in the payments industry, focused on powering an inclusive, digital...Full timePart timeWorldwideFlexible hours- ...Job Title Bachelor’s degree in information systems, information technology, computer science, engineering, or equivalent work experience. More than 7 years of industry experience. Excellent communication skills, with the ability to interact across multiple organizational...Work experience placement
- ...Sr. Software Engineer Backend Developer, Java Spring Boot, event driven architecture (Kafka) Knowledge / Experience: Experience with large scale software development or application engineering with recent coding experience in two or more of the following languages...
- ...Mid-Level Java Software Engineer II Location: O'Fallon, Missouri (Main Campus) Duration: 12 Months Overview The Consumer Authentication Solutions program/Smart Interface team is looking for a Software Engineer to drive our customer experience strategy forward...
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview The ABU team enables issuers and acquirers to securely communicate account changes for credential-on-file and...Full timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer This role is part of the Software Engineering team within Mastercard Payment Gateway Services (MPGS) and collaborates with...Full timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by...Full timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Next Edge represents the next phase of Mastercard's Core Payments technology transformation and plays a key...Full timePart timeWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software engineer About the Role The Mastercard Operational Intelligence Program is engaged in developing innovative solutions through...Full timePart timeImmediate startWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Overview: Responsible for the analysis, design, development, testing, and delivery of secure, scalable software...Full timePart timeWork experience placementWorldwideFlexible hours$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Mastercard Send (part of the Mastercard Move portfolio) enables near real-time money movement across billions...Full timePart timeWorldwideFlexible hoursShift work- ...Duration: Long Term Project Scope: Seeks a Senior Software Developer who will be a crucial part of our software team.... ...solid understanding of the BDD testing framework. Education Bachelors in engineering (preferably) Masters or MB...Contract work
- ...Job Title Java Full Stack Engineer Technology Java, J2EE, Spring Boot Employment Type... ...retrospectives, and submit Pull Requests using Git Collaborate with software engineers, test engineers, TPMs, and PMs Ensure that you use...Work at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- intel software engineer O Fallon, MO
- director software engineering O Fallon, MO
- software engineer O Fallon, MO
- senior robotics software engineer O Fallon, MO
- financial software developer O Fallon, MO
- part time software developer remote O Fallon, MO
- part time software developer O Fallon, MO
- ngo software engineer O Fallon, MO
- software development engineer aws O Fallon, MO
- software system engineer O Fallon, MO



