Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$92k - $147k

MasterCard

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

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 click.appcast.io 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 Ranges
O'Fallon, Missouri: $92,000 - $147,000 USD
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in O Fallon, MO vacancy
  • $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... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    11 days ago
  •  ...Job Description: A hands-on full stack engineer that can code and build high quality secure front end and REST API/backend...  ..., functional, and testable. Contribute to all parts of the software's development including design, development, test, deployment... 
    Suggested

    Vets Hired

    O Fallon, MO
    5 days ago
  •  ...Spark, Airflow, Databricks, AWS and related technologies ~ What are a couple of desired/nice to have skills? Data engineer/SDET # Knowledge of Microservices and scaling techniques # Experience using web service APIs # Ability to... 
    Suggested

    3B Staffing LLC

    O Fallon, MO
    4 days ago
  • 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

    Saxon Global

    O Fallon, MO
    5 days ago
  • $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 The Mastercard Operational Intelligence Program is engaged in developing innovative solutions through technology... 
    Suggested
    Full time
    Part time
    Immediate start
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    16 hours ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    6 hours ago
  • $92k - $147k

     ...Data Engineer II The Operational Insights Analyst II role within the Program Controls, Operations & Modernization (ProCOM) Office establishes and strengthens a scalable "risk intelligence layer" across incident management and operational governance. This role transforms... 
    Full time
    Part time
    Work at office
    Flexible hours

    Dynamic Yield

    O Fallon, MO
    1 day ago
  • $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 work
    Local area
    Immediate start
    Shift work

    Pyramid Inc.

    O Fallon, MO
    2 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours
    3 days per week

    Mastercard

    O Fallon, MO
    15 days ago
  •  ...Software Development Engineer II Location: O'Fallon, Missouri (1000 Technology) Duration: 12 Months Job Overview • Responsible for the analysis, design, development and delivery of software solutions. • Define requirements for new applications and customization... 
    Work experience placement

    Samprasoft

    O Fallon, MO
    5 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    MasterCard

    O Fallon, MO
    5 days ago
  •  ...Senior Engineer II Relocation: Must relocate to O'Fallon MO in 2 months. 2 days onsite hybrid as of now (Tuesday and Thursday) Interviews: 2 rounds (one technical) we will move quickly Environment: 2 days onsite hybrid as of now Java Back End Java and Spring... 
    Relocation

    Samprasoft

    O Fallon, MO
    5 days ago
  •  ...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... 

    Keylent Inc

    O Fallon, MO
    5 days ago
  • $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 time
    Part time
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    MasterCard

    O Fallon, MO
    3 days ago
  •  ...Sr. Software Engineer This is hybrid in O'Fallon, Missouri 3 days per week (Tuesday, Thursday, and Friday). Top 3 Required Skills: 1. Java Full Stack Engineering Java 8+, J2EE, Spring, Hibernate Angular/React front-end development REST/SOAP APIs and... 
    Work experience placement
    3 days per week

    RIT Solutions, Inc.

    O Fallon, MO
    4 days ago
  •  ...Quality Engineering Team Lead Mastercard is a global technology company in the payments industry. Our mission is to connect and power...  ...other organizations, this position needs deep understanding of software development, architecture, and performance engineering to help... 
    Work experience placement

    Samprasoft

    O Fallon, MO
    5 days ago
  •  ...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

    Saxon Global

    O Fallon, MO
    5 days ago
  •  ...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... 

    Samprasoft

    O Fallon, MO
    5 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    22 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours
    Shift work

    Mastercard

    O Fallon, MO
    15 days ago
  • $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 time
    Part time
    Work experience placement
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    15 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    15 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    15 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    22 days ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    15 days ago
  •  ...Day -1 Onsite Project Scope: Seeks a Senior Software Developer who will be a crucial part of our software team. The...  ...testing framework. Education • Bachelor's in engineering (preferably) • Masters or MBA "Tech Mahindra is an Equal Employment... 

    Procyon TS

    O Fallon, MO
    4 days ago
  •  ...a Credit Card Company, is looking for a Senior Java Fullstack Engineer for their O Fallon, MO/Hybrid location. Responsibilities...  ...executes key elements of projects/processes within the Software Engineering area by applying in-depth knowledge of their discipline... 
    Work experience placement

    ICONMA

    O Fallon, MO
    3 days ago
  •  ...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 office
    3 days per week

    Brains Technology Solutions, Inc.

    O Fallon, MO
    2 days ago
  •  ...Job Title: Lead Full Stack Engineer Job Location: O'Fallon, MO (Hybrid onsite 3 days/week) Job Travel Location(s): Must be able...  ...developer roles. ~ Extensive experience as a full-stack Software Engineer or Software Developer in a fast-paced, collaborative environment... 
    Hourly pay
    H1b
    Work at office
    Relocation
    3 days per week

    Veracity

    O Fallon, MO
    1 day ago
  •  ...Consultant Software Engineer Been the victim of credit card fraud and thought, Vengeance! Yeah, we get it. Want to feel your spine tingle by thwarting credit card fraudsters across the globe? Interested in creating Thats the stuff! software for combating scammers?... 

    Samprasoft

    O Fallon, MO
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!