Mastercard

Software Engineer II

Mastercard
Apply
3 days ago
O'Fallon, MO, USAMid Level
H1B sponsor

Base Salary

$92k - $147k/yr

Responsibilities

  • Design, develop, test, and maintain scalable Java software components for Mastercard’s Identity Check authentication platform.
  • Create detailed technical designs and contribute to architecture discussions and implementation of scalable, maintainable, and reliable solutions.
  • Develop unit, functional, service, and integration tests and support automated quality validation.
  • Improve observability, monitoring, troubleshooting, resiliency, performance, scalability, and production stability.
  • Apply secure coding practices, participate in peer code reviews, and address quality and security feedback.
  • Diagnose application and system issues, perform root-cause analysis, and support development, testing, and production environments.
  • Collaborate with software engineers, testers, product owners, and other stakeholders to deliver work within iteration timelines.

Requirements

  • Proficiency developing Java microservices and RESTful APIs using Java EE, Spring, and Spring Boot.
  • Knowledge of software design principles, data structures, object-oriented programming, distributed systems, and modern application architectures.
  • Experience with Kubernetes, Docker, Git, Bitbucket, Git-based workflows, branching, pull requests, and peer code reviews.
  • Experience with Oracle Database, Redis, Tomcat, or similar application platforms and data stores.
  • Hands-on experience using AI-assisted development tools such as GitHub Copilot or Claude Code while maintaining accountability for design, security, testing, and production outcomes.
  • Understanding of secure coding principles and standards including OWASP, CWE, and SEI CERT.
  • Experience creating and maintaining automated unit, service, and integration tests using frameworks such as JUnit, Mockito, and Spring Test.
  • Ability to independently troubleshoot problems, analyze root causes, implement solutions, and communicate effectively in a collaborative team environment.

Benefits

  • Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; 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 vacation days; 5 personal days; 10 U.S. observed holidays; 401(k) matching; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; and tuition reimbursement.
  • The position is intended to be filled by January 17, 2027, or as soon as possible if that date has passed.

Tech Stack

DockerGitJavaJUnitKubernetesOracle DatabaseRedisSpring Boot

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