Mastercard

Senior Software Engineer

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

Base Salary

$115k - $184k/yr

Responsibilities

  • Design, build, test, deploy, and maintain software components, microservices, automation frameworks, and validation tools for payment-processing applications.
  • Develop unit, functional, and integration tests and integrate test automation and validation into CI/CD pipelines.
  • Contribute to architecture, system design, domain-driven design, microservices, cloud migration, scalability, reliability, observability, and performance decisions.
  • Improve performance through load testing, tuning, bottleneck analysis, and production troubleshooting.
  • Apply secure coding practices, vulnerability detection, code-quality analysis, and application-security testing.
  • Deploy and manage containerized applications, release workflows, build artifacts, and canary or blue-green production releases.
  • Conduct code and design reviews, mentor junior engineers, and collaborate with engineering, architecture, and product teams.

Requirements

  • Strong practical experience in software engineering and quality engineering.
  • Proficiency developing Java and Spring Boot microservices and working with relational databases and SQL.
  • Advanced understanding of cloud-native architecture, PCF, AWS, Kubernetes, event-driven design, and distributed systems.
  • Experience with unit, functional, integration, performance, and test automation practices, including CI/CD and code-coverage measurement.
  • Experience using tools including Jenkins, XL Release, GitHub Actions, Sonar, Clover, Zally, Checkmarx, JFrog Xray, Veracode, Artifactory, and Splunk.
  • Understanding of object-oriented programming, modularity, design patterns, data structures, algorithms, domain-driven design, and system architecture.
  • Experience applying secure coding and application-security principles, including OWASP, vulnerability scanning, and software composition analysis.
  • Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.
  • Preferred qualifications include knowledge of payment networks and transaction-processing systems; PostgreSQL and Oracle SQL experience; cloud and microservices architecture or mainframe modernization experience; reliability, performance, and scalability design experience; and a bachelor’s or master’s degree in Computer Science or equivalent experience.

Benefits

  • Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; 16 weeks of new parent leave; up to 20 days of bereavement leave; 80 hours of Paid Sick and Safe Time; 25 vacation days; five 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 listed for O’Fallon, Missouri, and Mastercard intends to fill it by 01/24/2027 or as soon as possible if that date has passed.

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