Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 4 Nov 2026

Software Engineer II

Salary

$92,000 - $147,000 USD per year

Apply on Mastercard

Description

Join Mastercard's Core Payments, Network Solutions team as a Software Engineer II to develop software that supports secure, reliable, and scalable payment-processing capabilities.

You will design, build, test, deploy, and maintain software components, automation frameworks, and validation tools supporting payment applications and services.

Responsibilities:

  • Design, build, test, deploy, and maintain software components, automation frameworks, and validation tools supporting Core Payments, Network Solutions applications and services.
  • Develop microservices using Java and Spring Boot and work with relational SQL databases.
  • Apply data structures, algorithms, and efficient coding practices to build scalable solutions.
  • Contribute across the software development lifecycle, including deployment, monitoring, and ongoing maintenance.
  • Participate in software design and architecture discussions, applying established patterns to support scalability, reliability, and maintainability.
  • Apply domain-driven design principles to translate payment-processing requirements and service interactions into maintainable software solutions.
  • Develop and maintain unit, functional, and integration tests, automation frameworks, and CI/CD testing integrations.
  • Analyze and improve transaction-processing performance, response times, and scalability through load testing, tuning, and bottleneck analysis.
  • Support observability, monitoring, resilience, and operational readiness across environments.
  • Diagnose production issues, identify root causes, and implement practical solutions.
  • Partner with engineering, architecture, product, and operational stakeholders to deliver payment solutions and strengthen engineering practices.

Required Qualifications:

  • Demonstrated software development and quality engineering experience, including building microservices with Java and Spring Boot.
  • Proficiency with relational data concepts and SQL databases, preferably PostgreSQL and Oracle SQL.
  • Strong understanding of cloud-native architecture, including AWS, PCF, and Kubernetes, and microservices, distributed-systems, and event-driven design concepts.
  • Knowledge of object-oriented programming, modularity, software design patterns, data structures, and algorithms.

Benefits:

  • 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
  • 401k with a best-in-class company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement

Skills

Required

Nice to have

  • cloud and microservices architecture
  • mainframe modernization
  • payment networks
  • transaction-processing workflows

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/OFallon-Missouri/Software-Engineer-II_R-294519

Apply on Mastercard