Mastercard

Software Engineer II

Mastercard
Apply
1 day ago
O'Fallon, MO, USAMid Level
H1B sponsor

Base Salary

$92k - $147k/yr

Responsibilities

  • Design, build, test, deploy, and maintain software components, microservices, automation frameworks, and validation tools for Core Payments and Network Solutions.
  • Develop Java and Spring Boot microservices using scalable software design, data structures, algorithms, and domain-driven design principles.
  • Participate in architecture discussions and contribute to cloud migration, distributed-system, event-driven, and operational-readiness approaches.
  • Develop unit, functional, integration, and performance tests and strengthen test automation, code coverage, and CI/CD testing integrations.
  • Apply secure coding practices and integrate code-quality checks, vulnerability scanning, and software composition analysis into delivery pipelines.
  • Analyze transaction-processing performance, response times, scalability, bottlenecks, resilience, and observability across environments.
  • Diagnose production issues, perform root-cause analysis, and implement practical solutions.
  • Manage release workflows, builds, artifacts, and canary or blue-green deployments through standardized CI/CD pipelines.
  • Collaborate with engineering, architecture, product, and operations stakeholders and contribute to peer reviews and knowledge sharing.

Requirements

  • 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 AWS, PCF, Kubernetes, microservices, distributed systems, and event-driven design concepts.
  • Knowledge of object-oriented programming, modularity, software design patterns, data structures, algorithms, and domain-driven design.
  • Ability to develop and execute unit, functional, integration, and performance tests across Linux and web applications.
  • Experience integrating testing, code coverage, and deployment into CI/CD pipelines using tools such as Jenkins, XL Release, GitHub Actions, Sonar, and Clover.
  • Knowledge of secure coding and application security principles such as OWASP, plus participation in peer code reviews.
  • Ability to configure code-quality checks, vulnerability scanning, and software composition analysis using Sonar, Zally, Checkmarx, JFrog Xray, and Veracode.
  • Ability to orchestrate release workflows and manage builds and artifacts with tools such as Artifactory, including canary or blue-green deployments.
  • Strong analytical, debugging, performance-analysis, and production-troubleshooting skills, including use of Splunk.
  • Experience with cloud and microservices architecture or mainframe modernization is preferred.
  • Experience designing reliable, performant, and scalable systems and knowledge of payment networks or transaction-processing workflows is preferred.
  • Bachelor’s or master’s degree in Computer Science, or equivalent practical experience, is preferred.
  • Clear verbal and written communication and effective collaboration skills.

Benefits

  • Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance.
  • Benefits include flexible spending and health savings accounts, paid leaves, 80 hours of Paid Sick and Safe Time, 25 vacation days, five personal days, and 10 annual U.S. observed holidays.
  • Eligible employees may receive a 401(k) with company match, deferred compensation, fitness reimbursement or on-site fitness facilities, and tuition reimbursement.
  • The posting states that the position is intended to be filled by January 24, 2027, or as soon as possible if that date has passed.
  • The listed O’Fallon, Missouri base salary range is $92,000–$147,000 USD.

Tech Stack

AWSGitHub ActionsJavaJenkinsKubernetesLinuxOracle DatabasePivotal Cloud FoundryPostgreSQLSonarQubeSplunkSpring BootSQL

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me