Software Engineer II
$92k - $147kMastercard
Software Engineer II
Mastercard Digital Enablement Services (MDES) is seeking a Software Engineer II to join our Quality Engineering team. In this role, you will contribute to the design, development, automation, and execution of end-to-end quality engineering solutions supporting tokenization, digital payments, and emerging payment technologies.
You will collaborate closely with software engineers, product managers, architects, and fellow quality engineers to ensure the delivery of secure, scalable, and highly reliable solutions. The ideal candidate is passionate about quality, automation, continuous improvement, and engineering excellence.As a Software Engineer II, you will design, develop, and support scalable software solutions that power Mastercard's global technology platforms. You will work across the full software development lifecycle, contributing to application design, architecture, development, testing, deployment, and operational excellence. This role requires strong engineering fundamentals, a passion for building reliable systems, and a commitment to delivering high-quality software in a fast-paced Agile environment. Key Responsibilities
• Design, develop, test, and maintain scalable software applications, services, and APIs.
• Contribute to software architecture and technical design decisions that support scalability, performance, reliability, and maintainability.
• Build and enhance microservices and distributed systems that support Mastercard's technology ecosystem.
• Develop high-quality, reusable, and maintainable code following engineering best practices and coding standards.
• Participate in requirements reviews, solution design discussions, sprint planning, and technical refinement activities.
• Perform code reviews and provide constructive feedback to improve software quality and maintainability.
• Apply secure coding practices and software engineering standards throughout the development lifecycle.
• Develop and maintain automated tests to support application quality and reliability.
• Support CI/CD pipelines and engineering automation to accelerate software delivery.
• Analyze application logs, troubleshoot issues, perform root-cause analysis, and implement sustainable solutions.
• Optimize application performance, scalability, resiliency, and operational readiness.
• Collaborate closely with Product, Engineering, Platform, and Quality teams to deliver customer-focused solutions.
• Contribute to engineering best practices, technical standards, and continuous improvement initiatives.
• Mentor junior engineers and foster a culture of collaboration, innovation, and technical excellence.
• Leverage AI-assisted engineering tools and solutions to improve productivity and software quality. Required Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 3+ years of software engineering experience developing enterprise applications and services.
• Strong programming skills in Java and object-oriented design principles.
• Strong experience and sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, JBehave/Cucumber frameworks, databases such as Oracle, APIs including REST/SOAP, Continuous Delivery concepts and tools such as Jenkins/Bamboo, and vulnerability tools such as Sonar, Checkmarx/Fortify.
• Experience with XP, TDD and BDD in the software development processes and architecture patterns
• Experience designing, developing, testing, and maintaining software applications.
• Knowledge of software design patterns, architecture principles, and distributed system concepts.
• Understanding of data structures, algorithms, and performance optimization techniques.
• Experience building and consuming RESTful APIs and microservices.
• Hands-on experience with Maven, Git, Jenkins, and modern software development tools.
• Experience with SQL and data management concepts.
• Understanding of CI/CD practices and Agile software development methodologies.
• Knowledge of secure coding practices and software security fundamentals.
• Strong troubleshooting, debugging, problem-solving, and analytical skills.
• Excellent verbal and written communication skills. Preferred Qualifications
• Experience with Mastercard MDES, tokenization, or digital payment platforms.
• Experience developing cloud-native applications and working within containerized environments.
• Perform PoCs (Proof of Concept) and help Department in the selection of Technology
• Experience building highly available, resilient, and scalable distributed systems.
• Knowledge of performance engineering, observability, monitoring, and operational excellence practices.
• Experience supporting production services in enterprise-scale environments.
• Familiarity with automated testing frameworks and testing best practices.
• Experience integrating quality and automation capabilities into CI/CD pipelines.
• Exposure to AI-powered software engineering and developer productivity tools. What Success Looks Like
• Delivers high-quality software solutions independently while collaborating effectively with cross-functional teams.
• Demonstrates ownership from design and development through deployment and operational support.
• Builds scalable, secure, reliable, and maintainable software systems.
• Consistently improves application performance, engineering efficiency, and development processes.
• Contributes to a strong engineering culture through technical excellence, collaboration, and continuous learning.
• Drives innovation through automation, modern engineering practices, and AI-assisted development.
• Supports Mastercard's commitment to quality, accountability, inclusion, and customer-focused delivery.
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 decentrajobs.com 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.
In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.
Pay RangesO'Fallon, Missouri: $92,000 - $147,000 USD
- 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 individuals...SuggestedLocal area
$92k - $147k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power...SuggestedFull timePart timeWorldwideFlexible hours$76k - $127k
...greatest potential. Title and Summary Site Reliability Engineer II The BizOps team at Mastercard is looking for a Site... ...improvements. Support and improve the CI/CD pipeline for software promotion, enforcing validation and operational gating. Lead...SuggestedFull timePart timeWorldwideFlexible hoursEarly shift- Job TitleExcellent communication skills with the ability to communicate with all levels of managementAbility to build rapport and relationshipsSomeone understanding the concept of operations first, focusing on usability, operability of applications from the get goProblem...Suggested
$92k - $147k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Decision Management Program Position Summary The Notification Manager team is responsible for Mastercard's enterprise...SuggestedFull timePart timeWorldwideFlexible hours$115k - $184k
Senior Full Stack Software Engineer The Enterprise Data Catalog team builds solutions that help employees discover, understand, and use data across Mastercard. The team partners with Product, Data Science, Data Governance, and Engineering teams to improve data discovery...Full timePart timeFlexible hours- Network Engineer II The Digital Sector of Leidos has multiple openings in our Joint Fires Network (JFN) NOC for Network Engineer II supporting... ...change management tasks which include hardware replacement, software configurations, and ASI management. Utilize incident...Shift workNight shift
- ...concepts within the data center. - Requires a Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science) or equivalent experience. - Requires 2-4 years of related experience. - Desired skills include change...Work at office
$92k - $147k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Data Engineer II Overview The Operational Insights Analyst II role within the Program Controls, Operations & Modernization (ProCOM) Office establishes...Full timePart timeWork at officeWorldwideFlexible hours$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
...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
...realize their greatest potential. Title and Summary Senior Software EngineerWho is Mastercard? We work to connect and power an... ...for participating customers. About the Role Software Engineers at Mastercard design and code artificial intelligence, cloud,...Full timeContract workPart timeWork experience placementWorldwideFlexible hours- Software Engineer Location: OFALLON, MO Skill: Jenkins Required Skills: To design, develop and implement software applications and systems based on users needs. Understand and analyse the technical specifications and suggest code optimization ideas. Fill timesheets and...
$92k - $147k
...greatest potential. Title and Summary Software Engineer || Overview At Mastercard, our industry expertise... ...Corporate Solutions team is looking for a Software Engineer II to drive our customer experience strategy forward by...Full timePart timeWorldwideFlexible hours$71k - $111k
...Responsibilities: We work independently on site reliability engineering tasks and smaller initiatives, applying practical expertise and... ...collaboration, and strong teamwork. This Site Reliability Engineer II role sits within our Payment Network Business Operations team,...Full timeFlexible hours$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- 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 Manufacturing'...Full timeContract workWork at officeRemote workMonday to FridayShift work
- Senior Software Engineer Seeks a Senior Software Engineer who will be a crucial part of our software team. The selected candidate will have to write scalable, robust, and easy-to-maintain code, and will be required to translate software requirements into high-performance...Work experience placement
- Sr. Software Engineer Should have 8+ years of Java test development, primarily as an architect or consultant creating and driving automation test strategy. Experience in frameworks and configurations; reviews analysis to ensure adherence to quality standards. Strong Java...
- ...quality to help build and ship better products.Collaborate with development teams to enhance existing software development processes.Partner with developers and test engineers to improve and automate test and release processes.Help make Quality as an integral part of the...
- ...Application DeveloperWork with a talented team of developers and test engineers to develop fraud management applications. This position will... ..., etc.Excellent technical acumen and ability to learn new software quickly.Strong knowledge of traditional testing methodologies...
- ...analytical, and solution architecture skills based on product and platform requirements Position Overview Seeking a Lead Software Engineer with strong full-stack development experience and expertise in Agentic AI frameworks. This role will support the installation,...Temporary work
$152k - $258k
...possibilities for all. Role Summary Director, Platform Engineering At Mastercard, the pace of change across technology, AI, and... ...solving. This role focuses on analyzing, coding, and delivering software and platform solutions. Operations Automation program supports...Full timePart timeWorldwideFlexible hours- ...performance code reviews, build test strategy, coordinate with cross-functional teams and support operational issues Expert in modern software design principles such as SOLID, DRY, and Single responsibility Experience in technology stack (PCF, NiFi, NATS, Kafka, Zookeeper,...
- Java Developer Designing and implementing microservices using the Spring Boot framework. Working in compliance with the full Software Development Life Cycle. Connecting microservices to interact with databases. Understanding of how streaming technologies work such as Kafka...
- Top 3 Required Skills: 1. Java Full Stack Engineering Java 8+, J2EE, Spring, Hibernate Angular/React front-end development REST/SOAP APIs... ...in gathering and refining business requirements. Ensure software designs align with client's Enterprise Architecture and leverage...Work experience placement
- ...Site Reliability Engineer The BizOps team is looking for a Site Reliability Engineer who can help us solve problems, build our CI/CD... ...velocity. Support the application CI/CD pipeline for promoting software into higher environments through validation and operational...Shift work
- Software Development EngineeringThe Simplify Commerce team is looking for a Software-Development-Engineering to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience...Work experience placement
- ...frictionless user experience, reduce cart abandonments and increase approval rates.This position reports to the Director of Software Engineering, Identity Solutions.RoleWork with business/product owners to develop and deliver on new and enhanced servicesDrive the application...Relocation
$170k - $281k
...realize their greatest potential. Title and Summary Principal Software EngineerWho is Mastercard? Mastercard is a global technology... ..., and risk-based authentication. As a Principal Software Engineer, you serve as a distinguished technical leader responsible for...Full timePart timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer fintech O Fallon, MO
- startup software engineer O Fallon, MO
- financial software developer O Fallon, MO
- software engineer O Fallon, MO
- part time software developer O Fallon, MO
- software engineer amazon O Fallon, MO
- senior robotics software engineer O Fallon, MO
- experienced software developer O Fallon, MO
- cybersecurity software engineer O Fallon, MO
- software engineer healthcare O Fallon, MO


